summaryrefslogtreecommitdiffstats
path: root/src/com/cyngn/theme/chooser/ThemeFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/cyngn/theme/chooser/ThemeFragment.java')
-rw-r--r--src/com/cyngn/theme/chooser/ThemeFragment.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/com/cyngn/theme/chooser/ThemeFragment.java b/src/com/cyngn/theme/chooser/ThemeFragment.java
index 45a469a..0b7de62 100644
--- a/src/com/cyngn/theme/chooser/ThemeFragment.java
+++ b/src/com/cyngn/theme/chooser/ThemeFragment.java
@@ -1959,8 +1959,12 @@ public class ThemeFragment extends Fragment implements LoaderManager.LoaderCallb
// Only pass on mSelectedWallpaperComponentId if dealing with mods_launcher
long selectedComponentId = (ThemesColumns.MODIFIES_LAUNCHER.equals(component)) ?
mSelectedWallpaperComponentId : DEFAULT_COMPONENT_ID;
- getChooserActivity().showComponentSelector(component,
- mSelectedComponentsMap.get(component), selectedComponentId, v);
+ String pkgName = mSelectedComponentsMap.get(component);
+ if (component.equals(MODIFIES_LOCKSCREEN)
+ && mSelectedComponentsMap.containsKey(MODIFIES_LIVE_LOCK_SCREEN)) {
+ pkgName = mSelectedComponentsMap.get(MODIFIES_LIVE_LOCK_SCREEN);
+ }
+ getChooserActivity().showComponentSelector(component, pkgName, selectedComponentId, v);
fadeOutNonSelectedCards(mActiveCardId);
stopMediaPlayers();
}