X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Fscreen.c;h=9a1a81ad6e225e5d9c80a75150f2feb52e90a343;hb=152c638ef10ba2aa062f46ff8b05eb7cbaad66ea;hp=01acbfe22ff6f40570d21888eced5f8a527d120d;hpb=648c55b829e09c66222a9bbf08d10434622feae2;p=chaz%2Fopenbox diff --git a/openbox/screen.c b/openbox/screen.c index 01acbfe2..9a1a81ad 100644 --- a/openbox/screen.c +++ b/openbox/screen.c @@ -20,7 +20,7 @@ SubstructureNotifyMask | SubstructureRedirectMask | \ ButtonPressMask | ButtonReleaseMask | ButtonMotionMask) -guint screen_num_desktops = 1; +guint screen_num_desktops = 0; guint screen_desktop = 0; Size screen_physical_size; gboolean screen_showing_desktop; @@ -166,6 +166,9 @@ void screen_startup() void screen_shutdown() { guint i; + + PROP_ERASE(ob_root, openbox_pid); /* we're not running here no more! */ + for (i = 0; i < screen_desktop_names->len; ++i) g_free(g_ptr_array_index(screen_desktop_names, i)); g_ptr_array_free(screen_desktop_names, TRUE);