Moved the call to exit() outside the else as otherwise wofi won't exit when printing the command
1 files changed, 1 insertions(+), 1 deletions(-)

M modes/drun.c
M modes/drun.c +1 -1
@@ 427,8 427,8 @@ void wofi_drun_exec(const gchar* cmd) {
 		} else {
 			set_dri_prime(info);
 			g_desktop_app_info_launch_action(info, action, NULL);
-			exit(0);
 		}
+		exit(0);
 	} else {
 		fprintf(stderr, "%s cannot be executed\n", cmd);
 		exit(1);