[SCM] gnome-mplayer/experimental: Fix the last remaining symbolic icon
sramacher at users.alioth.debian.org
sramacher at users.alioth.debian.org
Wed Dec 26 12:39:44 UTC 2012
The following commit has been merged in the experimental branch:
commit e5015e3f42a401587362d75f55b1d2c9ad853398
Author: Sebastian Ramacher <sebastian at ramacher.at>
Date: Wed Dec 26 13:39:38 2012 +0100
Fix the last remaining symbolic icon
Closes: #696714
diff --git a/debian/patches/fallback-to-nonsymbolic-icons.patch b/debian/patches/fallback-to-nonsymbolic-icons.patch
index 5041acb..b7d18b7 100644
--- a/debian/patches/fallback-to-nonsymbolic-icons.patch
+++ b/debian/patches/fallback-to-nonsymbolic-icons.patch
@@ -7,8 +7,10 @@ Origin: upstream,
Bug-Debian: http://bugs.debian.org/696714
Last-Update: 2012-12-26
---- a/src/gui.c
-+++ b/src/gui.c
+Index: gnome-mplayer/src/gui.c
+===================================================================
+--- gnome-mplayer.orig/src/gui.c 2012-12-26 13:26:28.369863714 +0100
++++ gnome-mplayer/src/gui.c 2012-12-26 13:28:07.296911956 +0100
@@ -1182,13 +1182,18 @@
gboolean set_gui_state(void *data)
{
@@ -230,7 +232,21 @@ Last-Update: 2012-12-26
#else
image_play = gtk_image_new_from_stock(GTK_STOCK_MEDIA_PLAY, button_size);
image_stop = gtk_image_new_from_stock(GTK_STOCK_MEDIA_STOP, button_size);
-@@ -8390,6 +8453,8 @@
+@@ -7983,7 +8046,12 @@
+ #ifdef GTK2_12_ENABLED
+ vol_slider = gtk_volume_button_new();
+ #ifdef GTK3_ENABLED
+- g_object_set(G_OBJECT(vol_slider), "use-symbolic", TRUE, NULL);
++ if (gtk_icon_theme_has_icon(icon_theme, "audio-volume-muted-symbolic") &&
++ gtk_icon_theme_has_icon(icon_theme, "audio-volume-high-symbolic") &&
++ gtk_icon_theme_has_icon(icon_theme, "audio-volume-low-symbolic") &&
++ gtk_icon_theme_has_icon(icon_theme, "audio-volume-medium-symbolic")) {
++ g_object_set(G_OBJECT(vol_slider), "use-symbolic", TRUE, NULL);
++ }
+ #endif
+ adj = gtk_scale_button_get_adjustment(GTK_SCALE_BUTTON(vol_slider));
+ gtk_scale_button_set_adjustment(GTK_SCALE_BUTTON(vol_slider), adj);
+@@ -8390,6 +8458,8 @@
GdkScreen *screen;
GdkRectangle rect;
GtkAllocation alloc;
@@ -239,7 +255,7 @@ Last-Update: 2012-12-26
if (fs_controls == NULL && fullscreen) {
fs_controls = gtk_window_new(GTK_WINDOW_POPUP);
gtk_widget_add_events(fs_controls, GDK_ENTER_NOTIFY_MASK);
-@@ -8398,7 +8463,11 @@
+@@ -8398,7 +8468,11 @@
g_signal_connect(G_OBJECT(fs_controls), "leave_notify_event", G_CALLBACK(fs_controls_left), NULL);
g_object_ref(hbox);
#ifdef GTK3_ENABLED
@@ -252,7 +268,7 @@ Last-Update: 2012-12-26
#else
gtk_image_set_from_stock(GTK_IMAGE(image_fs), GTK_STOCK_LEAVE_FULLSCREEN, button_size);
#endif
-@@ -8428,11 +8497,16 @@
+@@ -8428,11 +8502,16 @@
void hide_fs_controls()
{
--
gnome-mplayer packaging
More information about the pkg-multimedia-commits
mailing list