char_u *p;
int old_arg_idx = curwin->w_arg_idx;
- if (NOT_IN_POPUP_WINDOW)
+ if (ERROR_IF_POPUP_WINDOW)
return;
if (argn < 0 || argn >= ARGCOUNT)
{
static void
ex_bunload(exarg_T *eap)
{
- if (NOT_IN_POPUP_WINDOW)
+ if (ERROR_IF_POPUP_WINDOW)
return;
eap->errmsg = do_bufdel(
eap->cmdidx == CMD_bdelete ? DOBUF_DEL
static void
ex_buffer(exarg_T *eap)
{
- if (NOT_IN_POPUP_WINDOW)
+ if (ERROR_IF_POPUP_WINDOW)
return;
if (*eap->arg)
eap->errmsg = e_trailing;
|| eap->cmdidx == CMD_tabfind
|| eap->cmdidx == CMD_tabnew;
- if (NOT_IN_POPUP_WINDOW)
+ if (ERROR_IF_POPUP_WINDOW)
return;
#ifdef FEAT_GUI
{
int tab_number;
- if (NOT_IN_POPUP_WINDOW)
+ if (ERROR_IF_POPUP_WINDOW)
return;
switch (eap->cmdidx)
{
int need_hide;
int exmode_was = exmode_active;
- if (NOT_IN_POPUP_WINDOW)
+ if (ERROR_IF_POPUP_WINDOW)
return;
/*
* ":vi" command ends Ex mode.
/* Wether a command index indicates a user command. */
#define IS_USER_CMDIDX(idx) ((int)(idx) < 0)
+// Give an error in curwin is a popup window and evaluate to TRUE.
#ifdef FEAT_TEXT_PROP
-# define NOT_IN_POPUP_WINDOW not_in_popup_window()
+# define ERROR_IF_POPUP_WINDOW error_if_popup_window()
#else
-# define NOT_IN_POPUP_WINDOW 0
+# define ERROR_IF_POPUP_WINDOW 0
#endif
}
int
-not_in_popup_window()
+error_if_popup_window()
{
if (bt_popup(curwin->w_buffer))
{
void f_popup_move(typval_T *argvars, typval_T *rettv);
void f_popup_getpos(typval_T *argvars, typval_T *rettv);
void f_popup_getoptions(typval_T *argvars, typval_T *rettv);
-int not_in_popup_window(void);
+int error_if_popup_window(void);
void popup_reset_handled(void);
win_T *find_next_popup(int lowest);
int popup_do_filter(int c);
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1555,
/**/
1554,
/**/
#endif
char_u cbuf[40];
- if (NOT_IN_POPUP_WINDOW)
+ if (ERROR_IF_POPUP_WINDOW)
return;
#ifdef FEAT_CMDWIN
int
win_split(int size, int flags)
{
- if (NOT_IN_POPUP_WINDOW)
+ if (ERROR_IF_POPUP_WINDOW)
return FAIL;
/* When the ":tab" modifier was used open a new tab page instead. */
win_T *wp2;
int temp;
- if (NOT_IN_POPUP_WINDOW)
+ if (ERROR_IF_POPUP_WINDOW)
return;
if (ONE_WINDOW) // just one window
{
tabpage_T *prev_curtab = curtab;
frame_T *win_frame = win->w_frame->fr_parent;
- if (NOT_IN_POPUP_WINDOW)
+ if (ERROR_IF_POPUP_WINDOW)
return FAIL;
if (last_window())
win_T *owp = curwin;
#endif
- if (NOT_IN_POPUP_WINDOW)
+ if (ERROR_IF_POPUP_WINDOW)
return;
if (text_locked())
{