diff --git a/src/dock.c b/src/dock.c index 1a3e25b8..99e05f61 100644 --- a/src/dock.c +++ b/src/dock.c @@ -3032,7 +3032,7 @@ static void moveDock(WDock *dock, int new_x, int new_y) } } -static void swapDock(WDock *dock) +void wDockSwap(WDock *dock) { WScreen *scr = dock->screen_ptr; WAppIcon *btn; @@ -3778,7 +3778,7 @@ static void handleDockMove(WDock *dock, WAppIcon *aicon, XEvent *event) if (now_on_right != dock->on_right_side) { dock->on_right_side = now_on_right; - swapDock(dock); + wDockSwap(dock); wArrangeIcons(scr, False); } // Also perform the vertical move diff --git a/src/dock.h b/src/dock.h index 1e00e5f7..2f752ca8 100644 --- a/src/dock.h +++ b/src/dock.h @@ -91,6 +91,7 @@ void wDockTrackWindowLaunch(WDock *dock, Window window); WAppIcon *wDockFindIconForWindow(WDock *dock, Window window); void wDockDoAutoLaunch(WDock *dock, int workspace); void wDockLaunchWithState(WAppIcon *btn, WSavedState *state); +void wDockSwap(WDock *dock); #ifdef USE_DOCK_XDND int wDockReceiveDNDDrop(WScreen *scr, XEvent *event);