I get that too, sometimes, and I don't know why yet. On my system(s), VR3
keeps working even after that, though the same thing sometimes gets raised
over and over, after it happens once.
On my copy, I have changed the position of a try statement to catch this
and at least be a little calmer about printing an error message.
The new code reads:
def show_toolbar(self):
try:
_toolbar = self.vr3_toolbar
except RuntimeError as e:
g.es(f'show_toolbar(): {type(e)}: {e}')
return
try:
if _toolbar and _toolbar.isHidden():
_toolbar.setVisible(True)
except RuntimeError as e:
g.es('show_toolbar(): %s: %s' % (type(e), e))
As I say, this does not *cure* the problem, it just calms things down a
little.
On Wednesday, March 25, 2020 at 7:02:17 AM UTC-4, Edward K. Ream wrote:
>
> After starting vr3, I get the following when changing nodes, even after
> vr3-hide:
>
> RuntimeError: wrapped C/C++ object of type QToolBar has been deleted
>
> Traceback (most recent call last):
>
> File "c:\leo.repo\leo-editor\leo\core\leoPlugins.py", line 322, in
> callTagHandler
> result = handler(tag, keywords)
>
> File "c:\leo.repo\leo-editor\leo\plugins\viewrendered3.py", line 1345,
> in update
> self.show_toolbar()
>
> File "c:\leo.repo\leo-editor\leo\plugins\viewrendered3.py", line 2714,
> in show_toolbar
> if _toolbar and _toolbar.isHidden():
>
> Edward
>
--
You received this message because you are subscribed to the Google Groups
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/leo-editor/f1f9fc6d-755a-4e1b-a787-045e6ad0e2d1%40googlegroups.com.