summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/nanolight.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/nanolight.c b/src/nanolight.c
index e813ca1..fe4d1a5 100644
--- a/src/nanolight.c
+++ b/src/nanolight.c
@@ -360,6 +360,11 @@ static void set_start_attrs(struct nanolight *nl, enum attr_class cls)
fix->attr_vals_start[n] = fix->attr_vals[n];
}
}
+
+ /* If altering tilt, also change pan */
+ if ( cls == ATT_TILT ) {
+ set_start_attrs(nl, ATT_PAN);
+ }
}
@@ -375,11 +380,6 @@ static gboolean button_press_sig(GtkWidget *da, GdkEventButton *event, struct na
set_start_attrs(nl, nl->sel_attr);
- /* If altering tilt, also change pan */
- if ( nl->sel_attr == ATT_TILT ) {
- set_start_attrs(nl, ATT_PAN);
- }
-
nl->x_orig = event->x;
nl->y_orig = event->y;
nl->dragging = 1;