mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
updated for version 7.2b-000
This commit is contained in:
20
src/gui.c
20
src/gui.c
@@ -958,7 +958,13 @@ gui_update_cursor(force, clear_selection)
|
||||
static int iid;
|
||||
guicolor_T fg, bg;
|
||||
|
||||
if (im_get_status())
|
||||
if (
|
||||
# ifdef HAVE_GTK2
|
||||
preedit_get_status()
|
||||
# else
|
||||
im_get_status()
|
||||
# endif
|
||||
)
|
||||
{
|
||||
iid = syn_name2id((char_u *)"CursorIM");
|
||||
if (iid > 0)
|
||||
@@ -5124,6 +5130,16 @@ gui_handle_drop(x, y, modifiers, fnames, count)
|
||||
{
|
||||
int i;
|
||||
char_u *p;
|
||||
static int entered = FALSE;
|
||||
|
||||
/*
|
||||
* This function is called by event handlers. Just in case we get a
|
||||
* second event before the first one is handled, ignore the second one.
|
||||
* Not sure if this can ever happen, just in case.
|
||||
*/
|
||||
if (entered)
|
||||
return;
|
||||
entered = TRUE;
|
||||
|
||||
/*
|
||||
* When the cursor is at the command line, add the file names to the
|
||||
@@ -5207,5 +5223,7 @@ gui_handle_drop(x, y, modifiers, fnames, count)
|
||||
gui_update_cursor(FALSE, FALSE);
|
||||
gui_mch_flush();
|
||||
}
|
||||
|
||||
entered = FALSE;
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user