]> git.tdb.fi Git - ext/subsurface.git/commitdiff
equipment: clean up cylinder pressure spinbutton setup
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 9 Nov 2011 16:33:13 +0000 (08:33 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 9 Nov 2011 16:33:13 +0000 (08:33 -0800)
This is just in case I end up doing the graying out of implicit pressure
information: I wanted to clean things up a bit first.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
equipment.c

index be544ab0830677a47e0be6b811aa1942f75c1372..c2d05d2ba4d2304595acd175d487a8a913e999d0 100644 (file)
@@ -98,13 +98,13 @@ static void set_cylinder_type_spinbuttons(struct cylinder_widget *cylinder, int
        gtk_spin_button_set_value(cylinder->pressure, pressure);
 }
 
-static void set_cylinder_pressure_spinbuttons(struct cylinder_widget *cylinder, int start, int end)
+static void set_cylinder_pressure_spinbuttons(struct cylinder_widget *cylinder, cylinder_t *cyl)
 {
        double pressure;
 
-       convert_pressure(start, &pressure);
+       convert_pressure(cyl->start.mbar, &pressure);
        gtk_spin_button_set_value(cylinder->start, pressure);
-       convert_pressure(end, &pressure);
+       convert_pressure(cyl->end.mbar, &pressure);
        gtk_spin_button_set_value(cylinder->end, pressure);
 }
 
@@ -266,8 +266,7 @@ static void show_cylinder(cylinder_t *cyl, struct cylinder_widget *cylinder)
 
        set_cylinder_type_spinbuttons(cylinder,
                cyl->type.size.mliter, cyl->type.workingpressure.mbar);
-       set_cylinder_pressure_spinbuttons(cylinder,
-               cyl->start.mbar, cyl->end.mbar);
+       set_cylinder_pressure_spinbuttons(cylinder, cyl);
        o2 = cyl->gasmix.o2.permille / 10.0;
        gtk_widget_set_sensitive(cylinder->o2, !!o2);
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(cylinder->gasmix_button), !!o2);