aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/cyanogenmod/lockclock/ClockWidgetService.java
diff options
context:
space:
mode:
authorDvTonder <david.vantonder@gmail.com>2013-05-26 10:26:14 -0400
committerDvTonder <david.vantonder@gmail.com>2013-05-26 10:26:14 -0400
commit2b6e26f7358c2eecbaa79142768395a5893d54a4 (patch)
tree2331b02b34641943bc157b36ecf4657d922a9488 /src/com/cyanogenmod/lockclock/ClockWidgetService.java
parentff4830fd4c4aa71b16cf0d6c5eee0f274a8d86bf (diff)
downloadandroid_packages_apps_LockClock-2b6e26f7358c2eecbaa79142768395a5893d54a4.tar.gz
android_packages_apps_LockClock-2b6e26f7358c2eecbaa79142768395a5893d54a4.tar.bz2
android_packages_apps_LockClock-2b6e26f7358c2eecbaa79142768395a5893d54a4.zip
LockClock: Add default clock app detection
Change-Id: Ib6bfbb5de765c1e3a0c81a1849343f24b3616e95
Diffstat (limited to 'src/com/cyanogenmod/lockclock/ClockWidgetService.java')
-rwxr-xr-xsrc/com/cyanogenmod/lockclock/ClockWidgetService.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/com/cyanogenmod/lockclock/ClockWidgetService.java b/src/com/cyanogenmod/lockclock/ClockWidgetService.java
index ebd7823..73a182e 100755
--- a/src/com/cyanogenmod/lockclock/ClockWidgetService.java
+++ b/src/com/cyanogenmod/lockclock/ClockWidgetService.java
@@ -166,7 +166,7 @@ public class ClockWidgetService extends IntentService {
private void refreshClock(RemoteViews clockViews, boolean smallWidget, boolean digitalClock) {
// Analog or Digital clock
if (digitalClock) {
- // Hours/Minutes is specific to Didital, set it's size
+ // Hours/Minutes is specific to Digital, set it's size
refreshClockFont(clockViews);
clockViews.setViewVisibility(R.id.digital_clock, View.VISIBLE);
clockViews.setViewVisibility(R.id.analog_clock, View.GONE);
@@ -179,10 +179,11 @@ public class ClockWidgetService extends IntentService {
refreshDateAlarmFont(clockViews, smallWidget);
// Register an onClickListener on Clock, starting DeskClock
- ComponentName clk = new ComponentName("com.android.deskclock", "com.android.deskclock.DeskClock");
- Intent i = new Intent(Intent.ACTION_MAIN).addCategory(Intent.CATEGORY_LAUNCHER).setComponent(clk);
- PendingIntent pi = PendingIntent.getActivity(this, 0, i, PendingIntent.FLAG_UPDATE_CURRENT);
- clockViews.setOnClickPendingIntent(R.id.clock_panel, pi);
+ Intent i = WidgetUtils.getDefaultClockIntent(this);
+ if (i != null) {
+ PendingIntent pi = PendingIntent.getActivity(this, 0, i, PendingIntent.FLAG_UPDATE_CURRENT);
+ clockViews.setOnClickPendingIntent(R.id.clock_panel, pi);
+ }
}
private void refreshClockFont(RemoteViews clockViews) {