| author | Augustin Cavalier <waddlesplash@gmail.com> | 2022-11-28 17:27:18.0 -05:00:00 |
|---|---|---|
| committer | Augustin Cavalier <waddlesplash@gmail.com> | 2022-11-28 17:27:18.0 -05:00:00 |
| commit | 2f119b82171a3d65fd98f0e8bff7cd6999246bd9 [patch] |
|
| tree | c0131a807cdbd7257df03250a4548a57751cc187 |
|
| parent | a33e6fc51d279d31b1d60c4a43674814f828c125 |
|
| download | 2f119b82171a3d65fd98f0e8bff7cd6999246bd9.tar.gz |
|
Tracker: Do not try to change to an invalid or unset icon size.
This can happen if we are already at the largest or smallest size. Fixes #18066.
Diff
src/kits/tracker/PoseView.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/kits/tracker/PoseView.cpp b/src/kits/tracker/PoseView.cpp index 9d24651..f220279 100644 --- a/src/kits/tracker/PoseView.cpp +++ b/src/kits/tracker/PoseView.cpp @@ -2224,7 +2224,7 @@ break; case kIconMode: { int32 size; int32 size = -1; int32 scale; if (message->FindInt32("size", &size) == B_OK) { // Nothing else to do in this case. @@ -2255,6 +2255,8 @@ } size = iconSize; } if (size <= 0) break; if (size != (int32)UnscaledIconSizeInt()) fViewState->SetIconSize(size); SetViewMode(message->what);