summaryrefslogtreecommitdiff
path: root/src/tabs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tabs')
-rw-r--r--src/tabs/basetabs.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tabs/basetabs.py b/src/tabs/basetabs.py
index a7a16960..1e7564dc 100644
--- a/src/tabs/basetabs.py
+++ b/src/tabs/basetabs.py
@@ -35,6 +35,7 @@ from decorators import refresh_wrapper
from logger import logger
from text_buffer import TextBuffer
from theming import get_theme
+from windows import g_lock
MIN_WIDTH = 42
@@ -180,7 +181,8 @@ class Tab(object):
@staticmethod
def resize(scr):
- Tab.size = (Tab.height, Tab.width) = scr.getmaxyx()
+ with g_lock:
+ Tab.size = (Tab.height, Tab.width) = scr.getmaxyx()
if Tab.height < MIN_HEIGHT or Tab.width < MIN_WIDTH:
Tab.visible = False
else: