diff -Naur xfce4-panel-4.4.2/plugins/launcher/launcher-dialog.c xfce4-panel-4.4.2.tpg/plugins/launcher/launcher-dialog.c --- xfce4-panel-4.4.2/plugins/launcher/launcher-dialog.c 2007-11-17 19:30:57.000000000 +0000 +++ xfce4-panel-4.4.2.tpg/plugins/launcher/launcher-dialog.c 2008-05-19 13:35:05.000000000 +0000 @@ -1334,6 +1334,9 @@ GTK_STOCK_CLOSE, GTK_RESPONSE_OK, NULL); + gtk_window_set_screen (GTK_WINDOW (ld->dlg), + gtk_widget_get_screen (GTK_WIDGET (plugin))); + g_object_set_data (G_OBJECT (plugin), "dialog", ld->dlg); g_object_set_data (G_OBJECT (plugin), "launcher-dialog", ld); diff -Naur xfce4-panel-4.4.2/plugins/pager/pager.c xfce4-panel-4.4.2.tpg/plugins/pager/pager.c --- xfce4-panel-4.4.2/plugins/pager/pager.c 2007-11-17 19:30:58.000000000 +0000 +++ xfce4-panel-4.4.2.tpg/plugins/pager/pager.c 2008-05-19 13:35:05.000000000 +0000 @@ -340,6 +340,9 @@ GTK_STOCK_CLOSE, GTK_RESPONSE_OK, NULL); + gtk_window_set_screen (GTK_WINDOW (dlg), + gtk_widget_get_screen (GTK_WIDGET (plugin))); + g_object_set_data (G_OBJECT (plugin), "dialog", dlg); gtk_window_set_position (GTK_WINDOW (dlg), GTK_WIN_POS_CENTER);