diff --git a/src/eval.c b/src/eval.c index b2ab0adf06..5fc32e21d0 100644 --- a/src/eval.c +++ b/src/eval.c @@ -12044,6 +12044,11 @@ f_has(argvars, rettv) "all_builtin_terms", # endif #endif +#if defined(FEAT_BROWSE) && (defined(USE_FILE_CHOOSER) \ + || defined(FEAT_GUI_W32) \ + || defined(FEAT_GUI_MOTIF)) + "browsefilter", +#endif #ifdef FEAT_BYTEOFF "byte_offset", #endif diff --git a/src/gui_gtk.c b/src/gui_gtk.c index c62201e227..4b63d513de 100644 --- a/src/gui_gtk.c +++ b/src/gui_gtk.c @@ -779,9 +779,6 @@ gui_mch_destroy_scrollbar(scrollbar_T *sb) /* * Implementation of the file selector related stuff */ -#if GTK_CHECK_VERSION(2,4,0) -# define USE_FILE_CHOOSER -#endif #ifndef USE_FILE_CHOOSER static void diff --git a/src/version.c b/src/version.c index 5f615edc40..1b04aed8d1 100644 --- a/src/version.c +++ b/src/version.c @@ -714,6 +714,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 593, /**/ 592, /**/ diff --git a/src/vim.h b/src/vim.h index 562c883b10..7fd6df9a37 100644 --- a/src/vim.h +++ b/src/vim.h @@ -2125,6 +2125,12 @@ typedef int VimClipboard; /* This is required for the prototypes. */ # endif #endif +#if defined(FEAT_BROWSE) && defined(GTK_CHECK_VERSION) +# if GTK_CHECK_VERSION(2,4,0) +# define USE_FILE_CHOOSER +# endif +#endif + #ifndef FEAT_NETBEANS_INTG # undef NBDEBUG #endif