chiark / gitweb /
In compact mode, move the volume level to the right of the slider.
[disorder] / disobedience / control.c
index ea095c1c9cd4dd85765c8eb2b0dd12129819490b..bc3c2c5cac696f799a801da35e90e1c643e471dc 100644 (file)
@@ -567,10 +567,13 @@ static int disable_rtp(disorder_eclient attribute((unused)) *c,
 static void control_minimode(const char attribute((unused)) *event,
                              void attribute((unused)) *evendata,
                              void attribute((unused)) *callbackdata) {
-  if(full_mode && volume_supported())
+  if(full_mode && volume_supported()) {
     gtk_widget_show(balance_widget);
-  else
+    gtk_scale_set_value_pos(GTK_SCALE(volume_widget), GTK_POS_TOP);
+  } else {
     gtk_widget_hide(balance_widget);
+    gtk_scale_set_value_pos(GTK_SCALE(volume_widget), GTK_POS_RIGHT);
+  }
 }
 
 /*