]> granicus.if.org Git - vim/commitdiff
patch 8.1.0332: get Gdk-Critical error on first balloon show v8.1.0332
authorBram Moolenaar <Bram@vim.org>
Tue, 28 Aug 2018 21:09:07 +0000 (23:09 +0200)
committerBram Moolenaar <Bram@vim.org>
Tue, 28 Aug 2018 21:09:07 +0000 (23:09 +0200)
Problem:    Get Gdk-Critical error on first balloon show.
Solution:   Get screen geometry using the draw area widget. (Davit Samvelyan,
            closes #3386)

src/gui_beval.c
src/version.c

index 03216008e6a1e5be16a643b4363f0b1bab790be9..5e70d61bfa09314a0ac757a5fce4a4edf169dd06 100644 (file)
@@ -958,7 +958,7 @@ drawBalloon(BalloonEval *beval)
        screen = gtk_widget_get_screen(beval->target);
        gtk_window_set_screen(GTK_WINDOW(beval->balloonShell), screen);
 # endif
-       gui_gtk_get_screen_geom_of_win(beval->balloonShell,
+       gui_gtk_get_screen_geom_of_win(beval->target,
                                    &screen_x, &screen_y, &screen_w, &screen_h);
 # if !GTK_CHECK_VERSION(3,0,0)
        gtk_widget_ensure_style(beval->balloonShell);
index e2123eb9d5126e7fec7f64df8f8706090afd87df..243e213d2b0f0fcbfe6f3c2f104c21ab19145147 100644 (file)
@@ -794,6 +794,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    332,
 /**/
     331,
 /**/