resource: added dispose function.
authorminkee.lee <minkee.lee@samsung.com>
Thu, 20 Aug 2015 02:44:11 +0000 (11:44 +0900)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Fri, 21 Aug 2015 08:13:06 +0000 (17:13 +0900)
Change-Id: Idd79c702b787e9d7d3cb2d16c5bad1a884935238
Signed-off-by: minkee.lee <minkee.lee@samsung.com>
src/org/tizen/emulator/manager/renewal/resources/ColorResources.java
src/org/tizen/emulator/manager/renewal/resources/FontResources.java

index 898eca7..4ce44c2 100644 (file)
@@ -77,4 +77,13 @@ public enum ColorResources {
                }
                return new Color(display, rgb);
        }
+
+       public static void dispose() {
+               for (ColorResources c : ColorResources.values()) {
+                       if (c.color != null) {
+                               c.color.dispose();
+                               c.color = null;
+                       }
+               }
+       }
 }
index f17cd20..ceabb50 100644 (file)
@@ -177,4 +177,16 @@ public enum FontResources {
 
                return defaultFont;
        }
+
+       public static void dispose() {
+               if (defaultFont != null) {
+                       defaultFont.dispose();
+               }
+               for (FontResources res : FontResources.values()) {
+                       if (res.font != null) {
+                               res.font.dispose();
+                               res.font = null;
+                       }
+               }
+       }
 }
\ No newline at end of file