diff -r 4ad59aaee882 -r 2f468c1958d0 javauis/lcdui_qt/src/javax/microedition/lcdui/Display.java --- a/javauis/lcdui_qt/src/javax/microedition/lcdui/Display.java Fri Sep 17 08:28:21 2010 +0300 +++ b/javauis/lcdui_qt/src/javax/microedition/lcdui/Display.java Mon Oct 04 00:10:53 2010 +0300 @@ -290,6 +290,15 @@ } else { + if(displayable.isPopup()) + { + TextBox textbox = (TextBox) displayable; + if(currentDisplayable == null) + { + // if PopupTextBox is first Displayable + textbox.setFirstDisplayable(true); + } + } doSetCurrent(displayable); } }