diff options
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/cyngn/theme/chooser/ComponentSelector.java | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/com/cyngn/theme/chooser/ComponentSelector.java b/src/com/cyngn/theme/chooser/ComponentSelector.java index 8b69b0a..edcaa19 100644 --- a/src/com/cyngn/theme/chooser/ComponentSelector.java +++ b/src/com/cyngn/theme/chooser/ComponentSelector.java @@ -883,14 +883,16 @@ public class ComponentSelector extends LinearLayout @Override public void onChange(boolean selfChange) { // reload items by calling setComponentType() - final String componentType = mComponentType; - mComponentType = null; - mContent.post(new Runnable() { - @Override - public void run() { - setComponentType(componentType, mSelectedComponentPkgName); - } - }); + if (mComponentType != null) { + final String componentType = mComponentType; + mComponentType = null; + mContent.post(new Runnable() { + @Override + public void run() { + setComponentType(componentType, mSelectedComponentPkgName); + } + }); + } } } |