Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiovanni Panozzo <giovanni@panozzo.it>2018-12-10 20:14:53 +0300
committerGiovanni Panozzo <giovanni@panozzo.it>2018-12-10 20:14:53 +0300
commit5b577d154f3a34878169376fe3b4bba367c1edc6 (patch)
tree2d84ad8b10001f92bc5ae356ab4c7b353bf5b27b
parenta0254ff0f4a2435aa3d16a6bf00e3e2985a2ba3d (diff)
Correctly set focus after rcw_preopen
-rw-r--r--src/remmina_connection_window.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/remmina_connection_window.c b/src/remmina_connection_window.c
index 771f40fde..b7bc36d1b 100644
--- a/src/remmina_connection_window.c
+++ b/src/remmina_connection_window.c
@@ -3675,8 +3675,10 @@ static RemminaConnectionWindow* remmina_connection_window_find(RemminaFile* remm
static gboolean remmina_connection_object_delayed_window_present(gpointer user_data)
{
RemminaConnectionObject* cnnobj = (RemminaConnectionObject*)user_data;
- if (cnnobj && cnnobj->cnnhld && cnnobj->cnnhld->cnnwin)
+ if (cnnobj && cnnobj->cnnhld && cnnobj->cnnhld->cnnwin) {
gtk_window_present_with_time(GTK_WINDOW(cnnobj->cnnhld->cnnwin), cnnobj->open_from_file_event_time);
+ remmina_connection_holder_grab_focus(GTK_NOTEBOOK(cnnobj->cnnhld->cnnwin->priv->notebook));
+ }
return FALSE;
}