From 2027b7be0590d13e902db128344aa77287154abc Mon Sep 17 00:00:00 2001 From: "minkee.lee" Date: Thu, 20 Aug 2015 11:44:11 +0900 Subject: [PATCH] resource: added dispose function. Change-Id: Idd79c702b787e9d7d3cb2d16c5bad1a884935238 Signed-off-by: minkee.lee --- .../emulator/manager/renewal/resources/ColorResources.java | 9 +++++++++ .../emulator/manager/renewal/resources/FontResources.java | 12 ++++++++++++ 2 files changed, 21 insertions(+) diff --git a/src/org/tizen/emulator/manager/renewal/resources/ColorResources.java b/src/org/tizen/emulator/manager/renewal/resources/ColorResources.java index 898eca7..4ce44c2 100644 --- a/src/org/tizen/emulator/manager/renewal/resources/ColorResources.java +++ b/src/org/tizen/emulator/manager/renewal/resources/ColorResources.java @@ -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; + } + } + } } diff --git a/src/org/tizen/emulator/manager/renewal/resources/FontResources.java b/src/org/tizen/emulator/manager/renewal/resources/FontResources.java index f17cd20..ceabb50 100644 --- a/src/org/tizen/emulator/manager/renewal/resources/FontResources.java +++ b/src/org/tizen/emulator/manager/renewal/resources/FontResources.java @@ -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 -- 2.7.4