=== modified file 'src/com/goldencode/p2j/ui/chui/ThinClient.java'
--- src/com/goldencode/p2j/ui/chui/ThinClient.java 2015-11-16 09:47:41 +0000
+++ src/com/goldencode/p2j/ui/chui/ThinClient.java 2015-11-16 15:23:48 +0000
@@ -9418,7 +9418,7 @@
{
if (allFramesVisible &&
!wnew.parentOrSelfHidden() &&
- (!wnew.config().realized || !wnew.isVisible()))
+ (!wnew.isRealized() || !wnew.isVisible()))
{
wnew.show();
}
@@ -9436,7 +9436,7 @@
if (allFramesVisible &&
window != null &&
!window.parentOrSelfHidden() &&
- ((window.config() != null && !window.config().realized) || !window.isVisible()))
+ (!window.isRealized() || !window.isVisible()))
{
independentEventDrawingBracket(window, new Runnable()
{
@@ -13689,7 +13689,7 @@
});
}
- return resolveBuffer && frame.config().realized
+ return resolveBuffer && frame.isRealized()
? getScreenBuffer(UiUtils.getWidgetIdAsInt(frame), -1, true)
: null;
}
=== modified file 'src/com/goldencode/p2j/ui/client/gui/ModalWindow.java'
--- src/com/goldencode/p2j/ui/client/gui/ModalWindow.java 2015-11-10 20:23:54 +0000
+++ src/com/goldencode/p2j/ui/client/gui/ModalWindow.java 2015-11-16 15:13:41 +0000
@@ -186,6 +186,7 @@
*
* @return See above.
*/
+ @Override
public boolean isRealized()
{
return realized;
=== modified file 'src/com/goldencode/p2j/ui/client/widget/AbstractWidget.java'
--- src/com/goldencode/p2j/ui/client/widget/AbstractWidget.java 2015-11-12 20:41:26 +0000
+++ src/com/goldencode/p2j/ui/client/widget/AbstractWidget.java 2015-11-16 15:13:15 +0000
@@ -357,6 +357,22 @@
}
/**
+ * The default implementation delegates to WidgetConfig if it has one, otherwise return false.
+ *
+ * @return true
if config().realized is true.
+ */
+ @Override
+ public boolean isRealized()
+ {
+ WidgetConfig widgetConfig = config();
+ if (widgetConfig != null)
+ {
+ return widgetConfig.realized;
+ }
+ return false;
+ }
+
+ /**
* Draw widget.
*/
@Override
=== modified file 'src/com/goldencode/p2j/ui/client/widget/Widget.java'
--- src/com/goldencode/p2j/ui/client/widget/Widget.java 2015-11-12 20:41:26 +0000
+++ src/com/goldencode/p2j/ui/client/widget/Widget.java 2015-11-16 15:11:46 +0000
@@ -200,6 +200,13 @@
public boolean isDisplayed();
/**
+ * Check if widget is realized.
+ *
+ * @return true
if widget is realized.
+ */
+ public boolean isRealized();
+
+ /**
* Draw widget.
*/
public void draw();