Rectangle DSH : Fixes #11287. Issue where the spinbox for frame thickness doesn't get focus.

This commit is contained in:
Paddle
2023-11-06 11:18:54 +01:00
committed by abdullahtahiriyo
parent d272a55310
commit 57524b24ef

View File

@@ -1553,14 +1553,24 @@ auto DSHRectangleControllerBase::getState(int labelindex) const
return SelectMode::SeekSecond;
break;
case OnViewParameter::Fifth:
return SelectMode::SeekThird;
break;
case OnViewParameter::Sixth:
if (!handler->roundCorners) {
if (handler->roundCorners) {
return SelectMode::SeekThird;
}
else {
return SelectMode::SeekFourth;
return SelectMode::End;
}
break;
case OnViewParameter::Sixth:
if (handler->makeFrame) {
if (!handler->roundCorners) {
return SelectMode::SeekThird;
}
else {
return SelectMode::SeekFourth;
}
}
else {
return SelectMode::End;
}
break;
default:
@@ -1582,14 +1592,24 @@ auto DSHRectangleControllerBase::getState(int labelindex) const
return SelectMode::SeekThird;
break;
case OnViewParameter::Seventh:
return SelectMode::SeekFourth;
break;
case OnViewParameter::Eighth:
if (!handler->roundCorners) {
if (handler->roundCorners) {
return SelectMode::SeekFourth;
}
else {
return SelectMode::SeekFifth;
return SelectMode::End;
}
break;
case OnViewParameter::Eighth:
if (handler->makeFrame) {
if (!handler->roundCorners) {
return SelectMode::SeekFourth;
}
else {
return SelectMode::SeekFifth;
}
}
else {
return SelectMode::End;
}
break;
default: