X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fdock.c;h=5d110353fcd84cf3807d09c5fc5faa4937edfad9;hb=35418ca0fcd3fd28ef579f4435b8bad3b7c87f04;hp=ccea0ad03428451d4c3eaa25c84858a058bc39f0;hpb=ec908528cf2abad9d2b968db9c8f7287ef5f54fe;p=chaz%2Fopenbox diff --git a/openbox/dock.c b/openbox/dock.c index ccea0ad0..5d110353 100644 --- a/openbox/dock.c +++ b/openbox/dock.c @@ -27,7 +27,8 @@ void dock_startup() attrib.event_mask = DOCK_EVENT_MASK; attrib.override_redirect = True; - dock->frame = XCreateWindow(ob_display, ob_root, 0, 0, 1, 1, 0, + dock->frame = XCreateWindow(ob_display, RootWindow(ob_display, ob_screen), + 0, 0, 1, 1, 0, RrDepth(ob_rr_inst), InputOutput, RrVisual(ob_rr_inst), CWOverrideRedirect | CWEventMask, @@ -134,7 +135,8 @@ void dock_remove(ObDockApp *app, gboolean reparent) g_hash_table_remove(window_map, &app->icon_win); if (reparent) - XReparentWindow(ob_display, app->icon_win, ob_root, app->x, app->y); + XReparentWindow(ob_display, app->icon_win, + RootWindow(ob_display, ob_screen), app->x, app->y); dock->dock_apps = g_list_remove(dock->dock_apps, app); dock_configure();