diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2006-10-23 05:43:36 +0000 |
|---|---|---|
| committer | joncruz <joncruz@users.sourceforge.net> | 2006-10-23 05:43:36 +0000 |
| commit | b0cd2cf63a47eb26cf254ffbe15fe43422dbf07a (patch) | |
| tree | 397962770f0f75b5c5edc9b8a3085af797fbab8e /src | |
| parent | factor in object's matrix expansion when querying blur radius (diff) | |
| download | inkscape-b0cd2cf63a47eb26cf254ffbe15fe43422dbf07a.tar.gz inkscape-b0cd2cf63a47eb26cf254ffbe15fe43422dbf07a.zip | |
Corrected focus problems by moving flag setting back to first thing
(bzr r1843)
Diffstat (limited to 'src')
| -rw-r--r-- | src/ege-adjustment-action.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ege-adjustment-action.cpp b/src/ege-adjustment-action.cpp index 0584e66ba..a2ea9ff0d 100644 --- a/src/ege-adjustment-action.cpp +++ b/src/ege-adjustment-action.cpp @@ -476,8 +476,8 @@ gboolean keypress_cb( GtkWidget *widget, GdkEventKey *event, gpointer data ) switch ( key ) { case GDK_Escape: { - gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), action->private_data->lastVal ); action->private_data->transferFocus = TRUE; + gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), action->private_data->lastVal ); ege_adjustment_action_defocus( action ); wasConsumed = TRUE; } @@ -509,9 +509,9 @@ gboolean keypress_cb( GtkWidget *widget, GdkEventKey *event, gpointer data ) case GDK_Up: case GDK_KP_Up: { + action->private_data->transferFocus = FALSE; gdouble val = gtk_spin_button_get_value( GTK_SPIN_BUTTON(widget) ); gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), val + action->private_data->step ); - action->private_data->transferFocus = FALSE; wasConsumed = TRUE; } break; @@ -519,9 +519,9 @@ gboolean keypress_cb( GtkWidget *widget, GdkEventKey *event, gpointer data ) case GDK_Down: case GDK_KP_Down: { + action->private_data->transferFocus = FALSE; gdouble val = gtk_spin_button_get_value( GTK_SPIN_BUTTON(widget) ); gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), val - action->private_data->step ); - action->private_data->transferFocus = FALSE; wasConsumed = TRUE; } break; @@ -529,9 +529,9 @@ gboolean keypress_cb( GtkWidget *widget, GdkEventKey *event, gpointer data ) case GDK_Page_Up: case GDK_KP_Page_Up: { + action->private_data->transferFocus = FALSE; gdouble val = gtk_spin_button_get_value( GTK_SPIN_BUTTON(widget) ); gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), val + action->private_data->page ); - action->private_data->transferFocus = FALSE; wasConsumed = TRUE; } break; @@ -539,9 +539,9 @@ gboolean keypress_cb( GtkWidget *widget, GdkEventKey *event, gpointer data ) case GDK_Page_Down: case GDK_KP_Page_Down: { + action->private_data->transferFocus = FALSE; gdouble val = gtk_spin_button_get_value( GTK_SPIN_BUTTON(widget) ); gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), val - action->private_data->page ); - action->private_data->transferFocus = FALSE; wasConsumed = TRUE; } break; @@ -549,8 +549,8 @@ gboolean keypress_cb( GtkWidget *widget, GdkEventKey *event, gpointer data ) case GDK_z: case GDK_Z: { - gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), action->private_data->lastVal ); action->private_data->transferFocus = FALSE; + gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), action->private_data->lastVal ); wasConsumed = TRUE; } break; |
