We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4c2322c commit 033ee34Copy full SHA for 033ee34
src/shell/contextmenu/menu_widget.cc
@@ -768,10 +768,12 @@ void mb_shell::menu_widget::reset_animation(bool reverse) {
768
// the show duration for the menu should be within 200ms
769
float delay = std::min(200.f / children.size(), 30.f);
770
771
+ auto should_reverse = config::current->context_menu.reverse_if_open_to_up ? false : reverse;
772
+
773
for (size_t i = 0; i < children.size(); i++) {
774
auto child = children[i];
775
child->reset_appear_animation(delay *
- (reverse ? children.size() - i : i));
776
+ (should_reverse ? children.size() - i : i));
777
}
778
779
std::pair<float, float> mb_shell::mouse_menu_widget_main::calculate_position(
0 commit comments