diff options
author | Hans Goudey <h.goudey@me.com> | 2020-11-05 01:35:54 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2020-11-05 01:35:54 +0300 |
commit | 6c3849ea084211db8eca2d5cb3f2834dea01f2a9 (patch) | |
tree | 597845e33236ed2ddb2db5d5acbd6eda57eb9c8d | |
parent | 4572428e863da35767cf45e99925c8b0c2514f91 (diff) |
Cleanup: Simplify panel collapse handler logic
-rw-r--r-- | source/blender/editors/interface/interface_panel.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/source/blender/editors/interface/interface_panel.c b/source/blender/editors/interface/interface_panel.c index d69e1e748d9..18438e82a86 100644 --- a/source/blender/editors/interface/interface_panel.c +++ b/source/blender/editors/interface/interface_panel.c @@ -2149,19 +2149,10 @@ static void ui_handle_panel_header(const bContext *C, } } - if (UI_panel_is_closed(panel)) { - panel->flag &= ~PNL_CLOSED; + SET_FLAG_FROM_TEST(panel->flag, !UI_panel_is_closed(panel), PNL_CLOSED); - if (event_type == LEFTMOUSE) { - ui_panel_drag_collapse_handler_add(C, false); - } - } - else { - panel->flag |= PNL_CLOSED; - - if (event_type == LEFTMOUSE) { - ui_panel_drag_collapse_handler_add(C, true); - } + if (event_type == LEFTMOUSE) { + ui_panel_drag_collapse_handler_add(C, UI_panel_is_closed(panel)); } set_panels_list_data_expand_flag(C, region); |