diff --git a/wmusic/src/wmusic.c b/wmusic/src/wmusic.c
index 5b75074..04bd49d 100644
--- a/wmusic/src/wmusic.c
+++ b/wmusic/src/wmusic.c
@@ -633,9 +633,11 @@ void DrawArrow(void)
 void DrawVolume(void)
 {
 		int volume;
-		double volume_double;
+		double volume_double = 0.0;
+
+		if (player)
+			g_object_get(player, "volume", &volume_double, NULL);
 
-		g_object_get(player, "volume", &volume_double, NULL);
 		volume = (int)(36 * volume_double);
 		if (volume > 36)
 			volume = 36;