primitivus: don't focus on new widget if one is already selected:

new widgets were getting focus even when one was already selected.

fix 326
This commit is contained in:
Goffi 2019-07-14 11:23:23 +02:00
commit 7459275a68

View file

@ -643,7 +643,8 @@ class PrimitivusApp(QuickApp, InputHistory):
def newWidget(self, widget):
# FIXME: when several widgets are possible (e.g. with :split)
# do not replace current widget when self.selected_widget != None
self.selectWidget(widget)
if self.selected_widget is None:
self.selectWidget(widget)
def selectWidget(self, widget):
"""Display a widget if possible,