comparison sat_frontends/primitivus/primitivus @ 3001:ce52ac2fe213

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
author Goffi <goffi@goffi.org>
date Sun, 14 Jul 2019 11:23:23 +0200
parents 93dfbeb41da8
children d86cddc1cd05
comparison
equal deleted inserted replaced
3000:d603550d5e99 3001:ce52ac2fe213
641 641
642 642
643 def newWidget(self, widget): 643 def newWidget(self, widget):
644 # FIXME: when several widgets are possible (e.g. with :split) 644 # FIXME: when several widgets are possible (e.g. with :split)
645 # do not replace current widget when self.selected_widget != None 645 # do not replace current widget when self.selected_widget != None
646 self.selectWidget(widget) 646 if self.selected_widget is None:
647 self.selectWidget(widget)
647 648
648 def selectWidget(self, widget): 649 def selectWidget(self, widget):
649 """Display a widget if possible, 650 """Display a widget if possible,
650 651
651 else add it in the notification bar queue 652 else add it in the notification bar queue