X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=radiant%2Fselect.cpp;fp=radiant%2Fselect.cpp;h=eb2cacbd8129ea80a5d76decef17c5a6aabf248a;hb=650279d27dcea9bf35dc01eb17531e8c661aa3fa;hp=c5a36947e28f06772d936146d0caeee8ac951e8e;hpb=1132fe233cd201e0f8eb17cb1b96313f6a5cf3ec;p=xonotic%2Fnetradiant.git diff --git a/radiant/select.cpp b/radiant/select.cpp index c5a36947..eb2cacbd 100644 --- a/radiant/select.cpp +++ b/radiant/select.cpp @@ -892,6 +892,9 @@ struct RotateDialog static gboolean rotatedlg_apply( ui::Widget widget, RotateDialog* rotateDialog ){ Vector3 eulerXYZ; + gtk_spin_button_update ( rotateDialog->x ); + gtk_spin_button_update ( rotateDialog->y ); + gtk_spin_button_update ( rotateDialog->z ); eulerXYZ[0] = static_cast( gtk_spin_button_get_value( rotateDialog->x ) ); eulerXYZ[1] = static_cast( gtk_spin_button_get_value( rotateDialog->y ) ); eulerXYZ[2] = static_cast( gtk_spin_button_get_value( rotateDialog->z ) ); @@ -916,6 +919,7 @@ static gboolean rotatedlg_cancel( ui::Widget widget, RotateDialog* rotateDialog static gboolean rotatedlg_ok( ui::Widget widget, RotateDialog* rotateDialog ){ rotatedlg_apply( widget, rotateDialog ); +// rotatedlg_cancel( widget, rotateDialog ); rotateDialog->window.hide(); return TRUE; } @@ -1056,6 +1060,7 @@ static gboolean scaledlg_cancel( ui::Widget widget, ScaleDialog* scaleDialog ){ static gboolean scaledlg_ok( ui::Widget widget, ScaleDialog* scaleDialog ){ scaledlg_apply( widget, scaleDialog ); + //scaledlg_cancel( widget, scaleDialog ); scaleDialog->window.hide(); return TRUE; }