Use stable sort for Viewer's help screen
Fixes flickering help text
Change-Id: I61159e6946125e9e2ce7be3f8f8f6103473855be
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/302266
Commit-Queue: Brian Osman <brianosman@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
Auto-Submit: Brian Osman <brianosman@google.com>
Reviewed-by: John Stiles <johnstiles@google.com>
diff --git a/tools/sk_app/CommandSet.cpp b/tools/sk_app/CommandSet.cpp
index 3cafee5..0ccc54a 100644
--- a/tools/sk_app/CommandSet.cpp
+++ b/tools/sk_app/CommandSet.cpp
@@ -99,8 +99,8 @@
}
// Sort commands for current mode:
- SkTQSort(fCommands.begin(), fCommands.end() - 1,
- kAlphabetical_HelpMode == fHelpMode ? compareCommandKey : compareCommandGroup);
+ std::stable_sort(fCommands.begin(), fCommands.end(),
+ kAlphabetical_HelpMode == fHelpMode ? compareCommandKey : compareCommandGroup);
SkFont font;
font.setSize(16);