all repos — openbox @ b6b514c47764517ef6845ddced6530538ce8d33b

openbox fork - make it a bit more like ryudo

rm a redundant actiondata struct
Dana Jansens danakj@orodu.net
commit

b6b514c47764517ef6845ddced6530538ce8d33b

parent

2309520b482d8002802977a8cfcae57eb8aadd59

2 files changed, 7 insertions(+), 13 deletions(-)

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

@@ -365,17 +365,17 @@ }

void action_send_to_desktop(union ActionData *data) { - if (data->sendto.c) - if (data->sendto.desktop < screen_num_desktops || - data->sendto.desktop == DESKTOP_ALL) - client_set_desktop(data->sendto.c, data->sendto.desktop, TRUE); + if (data->desktop.c) + if (data->desktop.desk < screen_num_desktops || + data->desktop.desk == DESKTOP_ALL) + client_set_desktop(data->desktop.c, data->desktop.desk, TRUE); } void action_send_to_next_desktop(union ActionData *data) { guint d; - if (!data->sendto.c) return; + if (!data->sendtonextprev.c) return; d = screen_desktop + 1; if (d >= screen_num_desktops) {

@@ -390,7 +390,7 @@ void action_send_to_previous_desktop(union ActionData *data)

{ guint d; - if (!data->sendto.c) return; + if (!data->sendtonextprev.c) return; d = screen_desktop - 1; if (d >= screen_num_desktops) {
M openbox/action.hopenbox/action.h

@@ -26,11 +26,6 @@ Client *c;

int delta; }; -struct SendToDesktop { - Client *c; - guint desktop; -}; - struct SendToNextPreviousDesktop { Client *c; gboolean wrap;

@@ -72,7 +67,6 @@ struct AnyAction any;

struct Execute execute; struct ClientAction client; struct MoveResizeRelative relative; - struct SendToDesktop sendto; struct SendToNextPreviousDesktop sendtonextprev; struct Desktop desktop; struct NextPreviousDesktop nextprevdesktop;

@@ -161,7 +155,7 @@ /* ClientAction */

void action_unmaximize_vert(union ActionData *data); /* ClientAction */ void action_toggle_maximize_vert(union ActionData *data); -/* SendToDesktop */ +/* Desktop */ void action_send_to_desktop(union ActionData *data); /* SendToNextPreviousDesktop */ void action_send_to_next_desktop(union ActionData *data);