all repos — openbox @ 11c4ce4903f9ac31bae3b68209f47cb1a058afb4

openbox fork - make it a bit more like ryudo

don't need the client destructor now
Dana Jansens danakj@orodu.net
commit

11c4ce4903f9ac31bae3b68209f47cb1a058afb4

parent

5d9b0596016f2b72cc8851a20c6e21b331f91a2a

1 files changed, 0 insertions(+), 13 deletions(-)

jump to
M openbox/focus_cycle.copenbox/focus_cycle.c

@@ -36,7 +36,6 @@ static gboolean focus_cycle_all_desktops;

static gboolean focus_cycle_dock_windows; static gboolean focus_cycle_desktop_windows; -static void focus_cycle_destroy_notify (ObClient *client, gpointer data); static gboolean focus_target_has_siblings (ObClient *ft, gboolean iconic_windows, gboolean all_desktops);

@@ -52,15 +51,11 @@

void focus_cycle_startup(gboolean reconfig) { if (reconfig) return; - - client_add_destroy_notify(focus_cycle_destroy_notify, NULL); } void focus_cycle_shutdown(gboolean reconfig) { if (reconfig) return; - - client_remove_destroy_notify(focus_cycle_destroy_notify); } void focus_cycle_stop()

@@ -69,14 +64,6 @@ if (focus_cycle_target) {

focus_cycle(TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE); focus_directional_cycle(0, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE); } -} - -static void focus_cycle_destroy_notify(ObClient *client, gpointer data) -{ - /* end cycling if the target disappears. CurrentTime is fine, time won't - be used */ - if (focus_cycle_target == client) - focus_cycle_stop(); } /*! Returns if a focus target has valid group siblings that can be cycled