diff --git a/preferencesdialog.cpp b/preferencesdialog.cpp
index 7080711..a829483 100644
--- a/preferencesdialog.cpp
+++ b/preferencesdialog.cpp
@@ -106,6 +106,8 @@ void PreferencesDialog::on_browseLDView_clicked()
 
 #ifdef __APPLE__
   //dialog.setFilter("Program (*.app,*.App)");
+#elif defined(__unix__)
+  /* no filter */
 #else
   dialog.setFilter("Program (*.exe)");
 #endif
@@ -136,6 +138,8 @@ void PreferencesDialog::on_browseLDGLite_clicked()
 
 #ifdef __APPLE__
   //dialog.setFilter("Program (*.app,*.App)");
+#elif defined(__unix__)
+  /* no filter */
 #else
   dialog.setFilter("Program (*.exe)");
 #endif
