all repos — openbox @ 355981bf14a888b310be40018f9b7d35bc05e606

openbox fork - make it a bit more like ryudo

use dock_get_area instead of accessing dock struct directly
Mikael Magnusson mikachu@comhem.se
commit

355981bf14a888b310be40018f9b7d35bc05e606

parent

fc32204f3c1733b289d7f03a15f9f0a568369989

2 files changed, 4 insertions(+), 4 deletions(-)

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

@@ -64,8 +64,6 @@ } ClientCallback;

GList *client_list = NULL; -extern ObDock *dock; - static GSList *client_destroy_notifies = NULL; static void client_get_all(ObClient *self, gboolean real);

@@ -3948,6 +3946,7 @@ gint *dest, gboolean *near_edge)

{ GList *it; Rect *a, *mon; + Rect dock_area; gint edge; a = screen_area(self->desktop, SCREEN_AREA_ALL_MONITORS,

@@ -4004,7 +4003,8 @@

detect_edge(cur->frame->area, dir, my_head, my_size, my_edge_start, my_edge_size, dest, near_edge); } - detect_edge(dock->area, dir, my_head, my_size, my_edge_start, + dock_get_area(&dock_area); + detect_edge(dock_area, dir, my_head, my_size, my_edge_start, my_edge_size, dest, near_edge); }
M openbox/dock.copenbox/dock.c

@@ -31,7 +31,7 @@ #define DOCK_EVENT_MASK (ButtonPressMask | ButtonReleaseMask | \

EnterWindowMask | LeaveWindowMask) #define DOCKAPP_EVENT_MASK (StructureNotifyMask) -ObDock *dock; +static ObDock *dock; StrutPartial dock_strut;