From: Felix Domke Date: Mon, 16 Jan 2006 00:01:27 +0000 (+0000) Subject: fix z ordering X-Git-Tag: 2.6.0~4418 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/aed63a2990f923d83262ddc5ed146f0deabef4ca fix z ordering --- diff --git a/lib/gui/ewidgetdesktop.cpp b/lib/gui/ewidgetdesktop.cpp index d8de2aec..9e092203 100644 --- a/lib/gui/ewidgetdesktop.cpp +++ b/lib/gui/ewidgetdesktop.cpp @@ -18,7 +18,7 @@ void eWidgetDesktop::addRootWidget(eWidget *root) for (;;) { - if ((insert_position == m_root.end()) || (invert_sense ^ (insert_position->m_z_position >= root->m_z_position))) + if ((insert_position == m_root.end()) || (invert_sense ^ (insert_position->m_z_position < root->m_z_position))) { m_root.insert(insert_position, root); break; diff --git a/mytest.py b/mytest.py index 1823d8c2..aab7e0ab 100644 --- a/mytest.py +++ b/mytest.py @@ -153,7 +153,7 @@ class Session: if key == "zPosition": z = int(value) - dlg.instance = eWindow(self.desktop, -z) + dlg.instance = eWindow(self.desktop, z) applyAllAttributes(dlg.instance, self.desktop, dlg.skinAttributes) gui = GUIOutputDevice() gui.parent = dlg.instance