oops
This commit is contained in:
parent
a1d75eb00d
commit
af3c89d79f
@ -48,7 +48,7 @@ class Timers(_Timers):
|
||||
def add(self, delay, timer, *args):
|
||||
# Needed because bound methods are recreated on every access
|
||||
timer = self.timer_hash.setdefault(timer, timer)
|
||||
return _Timers.add(self, delay, timer) if args else _Timers.add(self, delay, timer, args)
|
||||
return _Timers.add(self, delay, timer, args) if args else _Timers.add(self, delay, timer)
|
||||
|
||||
def remove(self, timer):
|
||||
# Needed because bound methods are recreated on every access
|
||||
@ -240,7 +240,7 @@ class Boss(Thread):
|
||||
# debounce resize events
|
||||
self.pending_resize = True
|
||||
yield
|
||||
self.timers.add(0.02, self.apply_pending_resize, (w, h))
|
||||
self.timers.add(0.02, self.apply_pending_resize, w, h)
|
||||
|
||||
def apply_pending_resize(self, w, h):
|
||||
if w > 100 and h > 100:
|
||||
|
||||
@ -165,7 +165,7 @@ loop(ChildMonitor *self) {
|
||||
timers_call(self->timers);
|
||||
for (i = 0; i < self->count; i++) {
|
||||
if (self->children[i].screen->change_tracker->dirty) {
|
||||
if (!timers_add_if_missing(self->timers, self->repaint_delay, self->children->update_screen, NULL)) PyErr_Print();
|
||||
if (!timers_add_if_missing(self->timers, self->repaint_delay, self->children[i].update_screen, NULL)) PyErr_Print();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user