Project

General

Profile

11056.txt

Sergey Ivanovskiy, 11/17/2015 03:27 PM

Download (2.4 KB)

 
1
=== modified file 'src/com/goldencode/p2j/ui/chui/ThinClient.java'
2
--- src/com/goldencode/p2j/ui/chui/ThinClient.java	2015-11-17 13:03:49 +0000
3
+++ src/com/goldencode/p2j/ui/chui/ThinClient.java	2015-11-17 20:24:01 +0000
4
@@ -9373,7 +9373,7 @@
5
       if (allFramesVisible             &&
6
           window != null               &&
7
           !window.parentOrSelfHidden() &&
8
-          ((window.config() != null && !window.config().realized) || !window.isVisible()))
9
+          (!window.isRealized() || !window.isVisible()))
10
       {
11
          independentEventDrawingBracket(window, new Runnable()
12
          {
13
@@ -13625,7 +13625,7 @@
14
          });
15
       }
16
 
17
-      return resolveBuffer && frame.config().realized 
18
+      return resolveBuffer && frame.isRealized()
19
                ? getScreenBuffer(UiUtils.getWidgetIdAsInt(frame), -1, true) 
20
                : null;
21
    }
22

    
23
=== modified file 'src/com/goldencode/p2j/ui/client/gui/ModalWindow.java'
24
--- src/com/goldencode/p2j/ui/client/gui/ModalWindow.java	2015-11-10 20:23:54 +0000
25
+++ src/com/goldencode/p2j/ui/client/gui/ModalWindow.java	2015-11-17 20:24:01 +0000
26
@@ -186,6 +186,7 @@
27
     * 
28
     * @return   See above.
29
     */
30
+   @Override
31
    public boolean isRealized()
32
    {
33
       return realized;
34

    
35
=== modified file 'src/com/goldencode/p2j/ui/client/widget/AbstractWidget.java'
36
--- src/com/goldencode/p2j/ui/client/widget/AbstractWidget.java	2015-11-12 20:41:26 +0000
37
+++ src/com/goldencode/p2j/ui/client/widget/AbstractWidget.java	2015-11-17 20:24:01 +0000
38
@@ -357,6 +357,19 @@
39
    }
40
 
41
    /**
42
+    * The default implementation delegates to WidgetConfig if it has one, otherwise return false. 
43
+    * 
44
+    * @return  <code>true</code> if config().realized is true.
45
+    */
46
+   @Override
47
+   public boolean isRealized()
48
+   {
49
+      WidgetConfig widgetConfig = config();
50
+      
51
+      return widgetConfig != null && widgetConfig.realized;
52
+   }
53
+
54
+   /**
55
     * Draw widget.
56
     */
57
    @Override
58

    
59
=== modified file 'src/com/goldencode/p2j/ui/client/widget/Widget.java'
60
--- src/com/goldencode/p2j/ui/client/widget/Widget.java	2015-11-12 20:41:26 +0000
61
+++ src/com/goldencode/p2j/ui/client/widget/Widget.java	2015-11-17 20:24:01 +0000
62
@@ -200,6 +200,13 @@
63
    public boolean isDisplayed();
64
 
65
    /**
66
+    * Check if widget is realized.
67
+    * 
68
+    * @return  <code>true</code> if widget is realized.
69
+    */
70
+   public boolean isRealized();
71
+
72
+   /**
73
     * Draw widget.
74
     */
75
    public void draw();
76