stop raising debug exception on WINCH
This commit is contained in:
parent
f8c7fbb65c
commit
0e9ca0ec39
|
@ -60,7 +60,7 @@ class Display:
|
|||
|
||||
#self.changed = False
|
||||
|
||||
self.update(True)
|
||||
self.update()
|
||||
|
||||
def getWidget(self, name):
|
||||
if name in self.widgets:
|
||||
|
@ -137,7 +137,9 @@ class Display:
|
|||
#if not self.changed and not force:
|
||||
#return
|
||||
for widget in self.widgets.values():
|
||||
widget.update(force)
|
||||
if force:
|
||||
widget.change()
|
||||
widget.update()
|
||||
|
||||
self.screen.update()
|
||||
|
||||
|
|
|
@ -63,7 +63,6 @@ class Screen:
|
|||
self.setWins()
|
||||
self.stdscr.clear()
|
||||
self.display.update(True)
|
||||
raise Exception("size updated")
|
||||
|
||||
def update(self):
|
||||
|
||||
|
|
|
@ -23,8 +23,8 @@ class Widget:
|
|||
def change(self):
|
||||
self.changed = True
|
||||
|
||||
def update(self, force=False):
|
||||
if not (force or self.changed) or not self.win:
|
||||
def update(self):
|
||||
if not self.changed or not self.win:
|
||||
return
|
||||
self.impl.update()
|
||||
self.changed = False
|
||||
|
|
Loading…
Reference in New Issue