Mercurial > vim
diff src/mbyte.c @ 11474:621e41f6dcc2 v8.0.0620
patch 8.0.0620: checking for HAVE_GTK_MULTIHEAD is not needed
commit https://github.com/vim/vim/commit/b463e8d999ec812d656876f313efbeaeed663b45
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Jun 5 15:07:09 2017 +0200
patch 8.0.0620: checking for HAVE_GTK_MULTIHEAD is not needed
Problem: Since we only support GTK versions that have it, the ckeck for
HAVE_GTK_MULTIHEAD is no longer needed.
Solution: Remove HAVE_GTK_MULTIHEAD. (Kazunobu Kuriyama)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 05 Jun 2017 15:15:03 +0200 |
parents | f4ea50924c6d |
children | f7ba69508fd5 |
line wrap: on
line diff
--- a/src/mbyte.c +++ b/src/mbyte.c @@ -5304,17 +5304,12 @@ im_synthesize_keypress(unsigned int keyv { GdkEventKey *event; -# ifdef HAVE_GTK_MULTIHEAD event = (GdkEventKey *)gdk_event_new(GDK_KEY_PRESS); -# if GTK_CHECK_VERSION(3,0,0) +# if GTK_CHECK_VERSION(3,0,0) g_object_ref(gtk_widget_get_window(gui.drawarea)); /* unreffed by gdk_event_free() */ -# else +# else g_object_ref(gui.drawarea->window); /* unreffed by gdk_event_free() */ -# endif -# else - event = (GdkEventKey *)g_malloc0((gulong)sizeof(GdkEvent)); - event->type = GDK_KEY_PRESS; # endif # if GTK_CHECK_VERSION(3,0,0) event->window = gtk_widget_get_window(gui.drawarea); @@ -5337,11 +5332,7 @@ im_synthesize_keypress(unsigned int keyv event->send_event = FALSE; gtk_im_context_filter_keypress(xic, event); -# ifdef HAVE_GTK_MULTIHEAD gdk_event_free((GdkEvent *)event); -# else - g_free(event); -# endif } void