Hi, Christian Thank you very much for your help. Your solution is perfetly working in the playground. But after 2 days of experiencing I couldn't get it to work in real life situation (where the show() and hide() pairs aren't on the same place).
I'll try to explain the structure I have and in which the timering doesn't solve the problem. I have a singleton class secondLayer. I added to this a widget (fadeLayer) with an opacity value 0.4 and with backgroundColor black. I use this second layer in two cases: 1. when I want to display a modal window ("Are you sure you want to delete? Yes - No" stuff) the faderWidget is visible so the secondLayer acts like a visual fader above the main content. 2. when I would like to display a loader.gif if the processes will take long time. In this case the second layer acts as the holder of this gif in the center of the screen. (So the secondLayer has 3 important members: fadeLayer, loaderLayout, modalWindow) In order to acheve easy manipulation on second layer, it has a property called state: <code> state: { init: "Invisible", apply: "stateChanged", check: function(value) { return value == "Invisible" || value == "Loader" || value == "ModalWindow"; } } </code> And the function which is called when the state has been changed: <code> stateChanged : function() { switch (this.getState()) { case "Invisible" : this.modalWindow.hide(); this.hide(); qx.ui.core.queue.Manager.flush(); break; case "Loader" : this.fadeLayer.setOpacity(0); this.loaderLayout.show(); this .show(); qx.ui.core.queue.Manager.flush(); break; case "ModalWindow" : this.fadeLayer.setOpacity(0.4); this.loaderLayout.hide(); this.modalWindow.show(); this.show(); break; } } </code> And of course I have in the application a few places where I change the "state" property of the istance of the secondLayer. I tried to put qx.event.Timer.once(function(e) {…}, this, 0); to some places in my code, but unfortunatelly it didn't help :( Maybe after this shot explanation of my problem you could give me a good idea how to step forward. And once again thank you very much for help (and your time). Daniel -- View this message in context: http://n2.nabble.com/bug-qx-ignores-popup-show-tp4479113p4529229.html Sent from the qooxdoo mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel