Skip to content

Commit 1abb5ed

Browse files
committed
Don't start shuffler daemon if not running on X11 or if we have no display - closes #446
1 parent 2ccd872 commit 1abb5ed

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

budgie-window-shuffler/src/windowshufflerdaemon.vala

+7
Original file line numberDiff line numberDiff line change
@@ -1067,6 +1067,13 @@ namespace ShufflerEssentialInfo {
10671067

10681068
public static int main (string[] args) {
10691069
Gtk.init(ref args);
1070+
1071+
/* exit gracefully if we are not running on X11 or have no display */
1072+
var wnck_scr = Wnck.Screen.get_default();
1073+
if (wnck_scr == null) return 0; // usually if not run on X11
1074+
var gdk_scr = Gdk.Screen.get_default();
1075+
if (gdk_scr == null) return 0; // usually if there is no display
1076+
10701077
// modifier keys
10711078
gdkdisplay = Gdk.Display.get_default();
10721079
Gdk.Keymap keymap = Gdk.Keymap.get_for_display(gdkdisplay);

0 commit comments

Comments
 (0)