diff -Nur -x '*.orig' -x '*~' rhythmbox-0.12.5/plugins/status-icon/rb-status-icon-plugin.c rhythmbox-0.12.5.new/plugins/status-icon/rb-status-icon-plugin.c
--- rhythmbox-0.12.5/plugins/status-icon/rb-status-icon-plugin.c	2009-09-16 23:04:49.000000000 +0200
+++ rhythmbox-0.12.5.new/plugins/status-icon/rb-status-icon-plugin.c	2009-10-24 03:19:57.000000000 +0200
@@ -396,6 +396,7 @@
 					 G_CALLBACK (notification_closed_cb),
 					 plugin, 0);
 	} else {
+		notify_notification_clear_hints (plugin->priv->notification);
 		notify_notification_update (plugin->priv->notification, primary, secondary, icon_name);
 	}
 
@@ -417,6 +418,7 @@
 	notify_notification_set_timeout (plugin->priv->notification, timeout);
 
 	if (pixbuf != NULL) {
+		notify_notification_clear_hints (plugin->priv->notification);
 		notify_notification_set_icon_from_pixbuf (plugin->priv->notification, pixbuf);
 	}
 
