Minor bug fix in the Resize tool panel

This commit is contained in:
natureh 510
2012-09-02 14:15:49 +02:00
parent 9574f6e7d2
commit 49b16cda4c

View File

@@ -164,7 +164,7 @@ void Resize::read (const ProcParams* pp, const ParamsEdited* pedited) {
hDirty = pedited->resize.height;
scale->setEditedState (pedited->resize.scale ? Edited : UnEdited);
if (!pedited->resize.appliesTo)
method->set_active (2);
appliesTo->set_active (2);
if (!pedited->resize.method)
method->set_active (8);
if (!pedited->resize.dataspec)
@@ -359,6 +359,7 @@ void Resize::setDimensions () {
tmpScale = h->get_value() / (double)refh;
scale->setValue (tmpScale);
w->set_value((double)((int)( (double)(refw) * tmpScale + 0.5) ));
break;
case (3): { // Bounding box mode
double wSliderValue = w->get_value();
double hSliderValue = h->get_value();
@@ -495,6 +496,7 @@ void Resize::specChanged () {
case (3):
// Bounding box mode
notifyBBox();
break;
default:
break;
}
@@ -528,6 +530,7 @@ void Resize::updateGUI () {
pack_start (*sizeBox, Gtk::PACK_SHRINK, 4);
w->set_sensitive (true);
h->set_sensitive (true);
break;
default:
break;
}