aboutsummaryrefslogtreecommitdiff
path: root/buildSrc
diff options
context:
space:
mode:
authorMenny Even Danan <menny@evendanan.net>2017-06-25 02:09:59 +0000
committerMenny Even Danan <menny@evendanan.net>2017-06-25 02:09:59 +0000
commita26e6a0210e6cb0cba64c6d809e10aee0d4d0fc3 (patch)
tree89f248a07e5ebc46454bf44e1537a6ebb0f58175 /buildSrc
parent61f6dba31402c73b07fe5c573540571361622e9f (diff)
downloadAnySoftKeyboard-a26e6a0210e6cb0cba64c6d809e10aee0d4d0fc3.tar.gz
AnySoftKeyboard-a26e6a0210e6cb0cba64c6d809e10aee0d4d0fc3.tar.bz2
deleting uncollected if empty
Diffstat (limited to 'buildSrc')
-rw-r--r--buildSrc/src/main/groovy/emoji/EmojiKeyboardsExtractor.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/buildSrc/src/main/groovy/emoji/EmojiKeyboardsExtractor.java b/buildSrc/src/main/groovy/emoji/EmojiKeyboardsExtractor.java
index f3f9fc778..2486aa621 100644
--- a/buildSrc/src/main/groovy/emoji/EmojiKeyboardsExtractor.java
+++ b/buildSrc/src/main/groovy/emoji/EmojiKeyboardsExtractor.java
@@ -71,5 +71,12 @@ public class EmojiKeyboardsExtractor {
EmojiKeyboardCreator creator = new EmojiKeyboardCreator(xmlResourceFolder, collector);
creator.buildKeyboardFile();
}
+
+ if (uncollectedEmojiCollector.getOwnedEmjois().size() == 0) {
+ System.out.println("Since all emojis were collected, there is no need for the uncollected XML file. Deleting...");
+ if (!new File(xmlResourceFolder, uncollectedEmojiCollector.getResourceFileName()).delete()) {
+ System.out.println(String.format(Locale.US, "Failed to delete uncollected emojis file '%s'!", uncollectedEmojiCollector.getResourceFileName()));
+ }
+ }
}
}