From a3feb39a5994068aa451de5a1000a87e490448c3 Mon Sep 17 00:00:00 2001 From: Goffi Date: Fri, 1 Jul 2016 00:02:28 +0200 Subject: [PATCH] primitivus: fixed XMLUI window creation newWidget method was not working if a widget was already selected, breaking all XMLUI with window type. --- frontends/src/primitivus/primitivus | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontends/src/primitivus/primitivus b/frontends/src/primitivus/primitivus index f5321ba3..47ea5090 100755 --- a/frontends/src/primitivus/primitivus +++ b/frontends/src/primitivus/primitivus @@ -615,8 +615,9 @@ class PrimitivusApp(QuickApp, InputHistory): def newWidget(self, widget): - if self.selected_widget is None: - self.selectWidget(widget) + # FIXME: when several widgets are possible (e.g. with :split) + # do not replace current widget when self.selected_widget != None + self.selectWidget(widget) def selectWidget(self, widget): """Display a widget if possible,