Mercurial > libervia-backend
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 |