diff --git a/Makefile.am b/Makefile.am index fc0670220..6e2d96cae 100644 --- a/Makefile.am +++ b/Makefile.am @@ -328,7 +328,7 @@ $(ANDROID_XML_RES_COPIES): $(ANDROID_XML_RES) @$(MKDIR_P) $(dir $@) cp $(patsubst android/build/%,$(srcdir)/android/%,$@) $@ -android/build/resources.apk: $(ANDROID_XML_RES_COPIES) android/build/res/drawable/icon.png +android/build/resources.apk: $(ANDROID_XML_RES_COPIES) android/build/res/drawable/icon.png android/build/res/drawable/notification_icon.png @$(MKDIR_P) android/build/gen $(AAPT) package -f -m --auto-add-overlay \ --custom-package org.musicpd \ @@ -362,6 +362,9 @@ android/build/res/drawable/icon.png: mpd.svg mkdir -p $(@D) rsvg-convert --width=48 --height=48 $< -o $@ +android/build/res/drawable/notification_icon.png: android/build/res/drawable/icon.png + convert $< -colorspace Gray -gamma 2.2 $@ + .DELETE_ON_ERROR: android/build/unsigned.apk android/build/unsigned.apk: android/build/classes.dex android/build/resources.apk android/build/lib/$(ANDROID_ABI)/libmpd.so cp android/build/resources.apk $@ diff --git a/android/src/Main.java b/android/src/Main.java index 44e2e3d54..5a5d9d048 100644 --- a/android/src/Main.java +++ b/android/src/Main.java @@ -206,19 +206,19 @@ public class Main extends Service implements Runnable { notification = buildNotificationJB( R.string.notification_title_mpd_running, R.string.notification_text_mpd_running, - R.drawable.icon, + R.drawable.notification_icon, contentIntent); else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) notification = buildNotificationHC( R.string.notification_title_mpd_running, R.string.notification_text_mpd_running, - R.drawable.icon, + R.drawable.notification_icon, contentIntent); else notification = buildNotificationGB( R.string.notification_title_mpd_running, R.string.notification_text_mpd_running, - R.drawable.icon, + R.drawable.notification_icon, contentIntent); startForeground(R.string.notification_title_mpd_running, notification);