diff -r 773449708c84 -r 4ad59aaee882 javauis/lcdui_qt/src/javax/microedition/lcdui/StringItemLayouter.java --- a/javauis/lcdui_qt/src/javax/microedition/lcdui/StringItemLayouter.java Thu Sep 02 20:20:40 2010 +0300 +++ b/javauis/lcdui_qt/src/javax/microedition/lcdui/StringItemLayouter.java Fri Sep 17 08:28:21 2010 +0300 @@ -164,7 +164,7 @@ // BUTTON LayoutObject lo = formLayouter.getLayoutObject(item); formLayouter.eswtAddNewLayoutObject(lo == null ? - new LayoutObject(item, eswtGetCaptionedControl(item)) : lo); + new LayoutObject(item, eswtGetCaptionedControl(formComposite, item)) : lo); } else {