summaryrefslogtreecommitdiffstats
path: root/src/if_python.c
diff options
context:
space:
mode:
authorYegappan Lakshmanan <yegappan@yahoo.com>2023-01-12 12:33:30 +0000
committerBram Moolenaar <Bram@vim.org>2023-01-12 12:33:30 +0000
commit0233bdfa2b487c392dc4fd1a29113e08fbace334 (patch)
tree83551e09979e7baa762cd11a65ddff2153883e4e /src/if_python.c
parent043d7b2c84cda275354aa023b5769660ea70a168 (diff)
patch 9.0.1183: code is indented more than necessaryv9.0.1183
Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11805)
Diffstat (limited to 'src/if_python.c')
-rw-r--r--src/if_python.c33
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