From 0dde6882c440379347ad05018610ac370cde8f62 Mon Sep 17 00:00:00 2001 From: Daniel Carl Date: Tue, 13 Jun 2017 22:22:19 +0200 Subject: [PATCH] Don't set window size if embedded #417. In case vimb is embedded the window size is determined by the embedding application. Setting the default window size in this case caused screen redraw issue so that statusbar was not updated properly. --- src/main.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index 1241c5b..7586f0c 100644 --- a/src/main.c +++ b/src/main.c @@ -677,13 +677,12 @@ static Client *client_new(WebKitWebView *webview, gboolean show) * widget is realized. */ gtk_widget_get_preferred_size(GTK_WIDGET(c->window), &req, NULL); gtk_widget_realize(GTK_WIDGET(c->window)); + gtk_window_set_default_size(GTK_WINDOW(c->window), WIN_WIDTH, WIN_HEIGHT); xid = g_strdup_printf("%d", (int)GDK_WINDOW_XID(gtk_widget_get_window(GTK_WIDGET(c->window)))); } - gtk_window_set_default_size(GTK_WINDOW(c->window), WIN_WIDTH, WIN_HEIGHT); - completion_init(c); map_init(c); -- 2.20.1