diff --git a/src/wofi.c b/src/wofi.c index eb418d2..486cb2b 100644 --- a/src/wofi.c +++ b/src/wofi.c @@ -157,7 +157,7 @@ static void* do_drun(void* data) { } char* full_path = utils_concat(3, app_dir, "/", entry->d_name); GDesktopAppInfo* info = g_desktop_app_info_new_from_filename(full_path); - if(!G_IS_DESKTOP_APP_INFO(info)) { + if(!G_IS_DESKTOP_APP_INFO(info) || g_desktop_app_info_get_is_hidden(info) || g_desktop_app_info_get_nodisplay(info)) { free(full_path); continue; }