X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fmoveresize.c;h=722146aa9883420b8fbad0fab88baa465e6e59f2;hb=7416313cad8d0dc51d5a5ea31b20296755f3049d;hp=95e595872476af8dea1e0ae208d2257aae7356cc;hpb=fbbbd4f9ab209068ee5b4007ddf50bee6ac5aa24;p=chaz%2Fopenbox diff --git a/openbox/moveresize.c b/openbox/moveresize.c index 95e59587..722146aa 100644 --- a/openbox/moveresize.c +++ b/openbox/moveresize.c @@ -28,22 +28,24 @@ static ObCorner lockcorner; static Popup *popup = NULL; -static void client_dest(ObClient *c) +static void client_dest(gpointer client) { - if (moveresize_client == c) + if (moveresize_client == client) moveresize_end(TRUE); } -void moveresize_startup() +void moveresize_startup(gboolean reconfig) { popup = popup_new(FALSE); - client_add_destructor(client_dest); + if (!reconfig) + client_add_destructor(client_dest); } -void moveresize_shutdown() +void moveresize_shutdown(gboolean reconfig) { - client_remove_destructor(client_dest); + if (!reconfig) + client_remove_destructor(client_dest); popup_free(popup); popup = NULL;