static guint32 corner;
static ObCorner lockcorner;
-static Popup *popup = NULL;
+static ObPopup *popup = NULL;
static void client_dest(gpointer client)
{
void moveresize_shutdown(gboolean reconfig)
{
- if (!reconfig)
+ if (!reconfig) {
+ if (moveresize_in_progress)
+ moveresize_end(FALSE);
client_remove_destructor(client_dest);
+ }
popup_free(popup);
popup = NULL;
c->area.width / 2,
c->frame->area.y + c->frame->size.top +
c->area.height / 2);
- popup_show(popup, text, NULL);
+ popup_show(popup, text);
g_free(text);
}