X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fevent.c;h=b0048e3725c158c4eac5296394f9083b735fbfef;hb=32390c6b6dceeb72e4e4ceb0e79ba4d8c8ede9a3;hp=900567c0f255aecbd5417531599eafa9466b0615;hpb=f6b61bb60e8f3a090ad9bbbdf88470eb5c7c3158;p=chaz%2Fopenbox diff --git a/openbox/event.c b/openbox/event.c index 900567c0..b0048e37 100644 --- a/openbox/event.c +++ b/openbox/event.c @@ -21,6 +21,10 @@ #include #include +#ifdef USE_LIBSN +# include +#endif + #ifdef HAVE_SYS_SELECT_H # include #endif @@ -129,6 +133,10 @@ void event_loop() } XNextEvent(ob_display, &e); +#ifdef USE_LIBSN + sn_display_process_event(ob_sn_display, &e); +#endif + event_process(&e); had_event = TRUE; } @@ -887,10 +895,9 @@ static void event_handle_client(Client *client, XEvent *e) } else if (msgtype == prop_atoms.net_wm_strut) client_update_strut(client); - else if (msgtype == prop_atoms.net_wm_icon) + else if (msgtype == prop_atoms.net_wm_icon || + msgtype == prop_atoms.kwm_win_icon) client_update_icons(client); - else if (msgtype == prop_atoms.kwm_win_icon) - client_update_kwm_icon(client); default: ; #ifdef SHAPE