From 973507ff28b5d71433b3d0583e757fbc82b254c5 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Wed, 3 Sep 2003 20:39:11 +0000 Subject: [PATCH] add the NONE cursor. remove startup notification code from openbox.c and openbox.h call the new sn_startup/shutdown for startupnotification.c --- openbox/openbox.c | 16 ++++------------ openbox/openbox.h | 9 --------- 2 files changed, 4 insertions(+), 21 deletions(-) diff --git a/openbox/openbox.c b/openbox/openbox.c index 07f1f992..444dc29f 100644 --- a/openbox/openbox.c +++ b/openbox/openbox.c @@ -7,8 +7,8 @@ #include "client.h" #include "xerror.h" #include "prop.h" -#include "startup.h" #include "screen.h" +#include "startupnotify.h" #include "focus.h" #include "moveresize.h" #include "frame.h" @@ -127,10 +127,6 @@ int main(int argc, char **argv) session_load(sm_save_file); session_startup(argc, argv); -#ifdef USE_LIBSN - ob_sn_display = sn_display_new(ob_display, NULL, NULL); -#endif - ob_screen = DefaultScreen(ob_display); ob_rr_inst = RrInstanceNew(ob_display, ob_screen); @@ -155,6 +151,7 @@ int main(int argc, char **argv) putenv(g_strdup_printf("DISPLAY=%s", DisplayString(ob_display))); /* create available cursors */ + cursors[OB_CURSOR_NONE] = None; cursors[OB_CURSOR_POINTER] = XCreateFontCursor(ob_display, XC_left_ptr); cursors[OB_CURSOR_BUSY] = @@ -195,9 +192,6 @@ int main(int argc, char **argv) prop_startup(); /* get atoms values for the display */ extensions_query_all(); /* find which extensions are present */ - /* save stuff that we can use to restore state */ - startup_save(); - if (screen_annex()) { /* it will be ours! */ do { event_startup(reconfigure); @@ -206,6 +200,7 @@ int main(int argc, char **argv) anything that calls stacking_add */ focus_startup(reconfigure); window_startup(reconfigure); + sn_startup(reconfigure); { ObParseInst *i; @@ -272,6 +267,7 @@ int main(int argc, char **argv) screen_shutdown(reconfigure); focus_shutdown(reconfigure); moveresize_shutdown(reconfigure); + sn_shutdown(reconfigure); window_shutdown(reconfigure); grab_shutdown(reconfigure); event_shutdown(reconfigure); @@ -285,10 +281,6 @@ int main(int argc, char **argv) session_shutdown(); g_free(ob_sm_id); -#ifdef USE_LIBSN - sn_display_unref(ob_sn_display); -#endif - XCloseDisplay(ob_display); if (restart) { diff --git a/openbox/openbox.h b/openbox/openbox.h index 6f659a98..9d7551b9 100644 --- a/openbox/openbox.h +++ b/openbox/openbox.h @@ -6,11 +6,6 @@ #include "render/render.h" #include "render/theme.h" -#ifdef USE_LIBSN -# define SN_API_NOT_YET_FROZEN -# include -#endif - #include #include @@ -24,10 +19,6 @@ extern struct _ObMainLoop *ob_main_loop; /*! The X display */ extern Display *ob_display; -#ifdef USE_LIBSN -SnDisplay *ob_sn_display; -#endif - /*! The number of the screen on which we're running */ extern gint ob_screen; -- 2.39.2