diff --git a/Libraries/LibCore/DesktopServices.cpp b/Libraries/LibCore/DesktopServices.cpp index 3804dc62f0..e7b6848944 100644 --- a/Libraries/LibCore/DesktopServices.cpp +++ b/Libraries/LibCore/DesktopServices.cpp @@ -88,6 +88,9 @@ bool open_file_url(const URL& url) if (url.path().to_lowercase().ends_with(".wav")) return spawn("/bin/SoundPlayer", url.path()); + if (url.path().to_lowercase().ends_with(".font")) + return spawn("/bin/FontEditor", url.path()); + return spawn("/bin/TextEditor", url.path()); }