diff options
Diffstat (limited to 'src/if_python.c')
-rw-r--r-- | src/if_python.c | 33 |
1 files changed, 15 insertions, 18 deletions
diff --git a/src/if_python.c b/src/if_python.c index 90f75ecad1..863e9319df 100644 --- a/src/if_python.c +++ b/src/if_python.c @@ -1393,34 +1393,31 @@ static PySequenceMethods WinListAsSeq = { void python_buffer_free(buf_T *buf) { - if (BUF_PYTHON_REF(buf) != NULL) - { - BufferObject *bp = BUF_PYTHON_REF(buf); - bp->buf = INVALID_BUFFER_VALUE; - BUF_PYTHON_REF(buf) = NULL; - } + BufferObject *bp = BUF_PYTHON_REF(buf); + if (bp == NULL) + return; + bp->buf = INVALID_BUFFER_VALUE; + BUF_PYTHON_REF(buf) = NULL; } void python_window_free(win_T *win) { - if (WIN_PYTHON_REF(win) != NULL) - { - WindowObject *wp = WIN_PYTHON_REF(win); - wp->win = INVALID_WINDOW_VALUE; - WIN_PYTHON_REF(win) = NULL; - } + WindowObject *wp = WIN_PYTHON_REF(win); + if (wp == NULL) + return; + wp->win = INVALID_WINDOW_VALUE; + WIN_PYTHON_REF(win) = NULL; } void python_tabpage_free(tabpage_T *tab) { - if (TAB_PYTHON_REF(tab) != NULL) - { - TabPageObject *tp = TAB_PYTHON_REF(tab); - tp->tab = INVALID_TABPAGE_VALUE; - TAB_PYTHON_REF(tab) = NULL; - } + TabPageObject *tp = TAB_PYTHON_REF(tab); + if (tp == NULL) + return; + tp->tab = INVALID_TABPAGE_VALUE; + TAB_PYTHON_REF(tab) = NULL; } static int |