Request a column size recomputation on treeview realization
issue11228 review370861002 (grafted from d415b76ceb89d70a716e415b0e524576d7d2303d) --HG-- branch : 6.0
This commit is contained in:
1 parent
f3f6548262
commit
58c839c8b5
1 file changed
+7
-4
@@ -51,12 +51,15 @@ def send_keys(renderer, editable, position, treeview):
|
||||
|
||||
|
||||
def realized(func):
|
||||
"Decorator for treeview realized"
|
||||
has_been_realized = False
|
||||
|
||||
@wraps(func)
|
||||
def wrapper(self, *args, **kwargs):
|
||||
if (hasattr(self.view.treeview, 'get_realized')
|
||||
and not self.view.treeview.get_realized()):
|
||||
return
|
||||
nonlocal has_been_realized
|
||||
if not has_been_realized:
|
||||
has_been_realized = self.view.treeview.get_realized()
|
||||
if has_been_realized:
|
||||
self.view.treeview.queue_resize()
|
||||
return func(self, *args, **kwargs)
|
||||
return wrapper
|
||||
|
||||
|
||||
Reference in new issue
Block a user