From: Tom Tromey Date: Mon, 1 Jul 2019 05:30:28 +0000 (-0600) Subject: Simplify tui_gen_win_info::make_visible X-Git-Tag: binutils-2_33~511 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8e3cfd09e813fc1a2738b0d4d19d15358e438ace;p=external%2Fbinutils.git Simplify tui_gen_win_info::make_visible I noticed that tui_gen_win_info::make_visible was much wordier than it needed to be. This simplifies it. gdb/ChangeLog 2019-07-17 Tom Tromey * tui/tui-wingeneral.c (tui_gen_win_info::make_visible): Simplify. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index be9bce1..0de9c33 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2019-07-17 Tom Tromey + * tui/tui-wingeneral.c (tui_gen_win_info::make_visible): + Simplify. + +2019-07-17 Tom Tromey + * tui/tui-layout.c (show_source_disasm_command): Simplify window resetting. diff --git a/gdb/tui/tui-wingeneral.c b/gdb/tui/tui-wingeneral.c index 3dca621..4e6637e 100644 --- a/gdb/tui/tui-wingeneral.c +++ b/gdb/tui/tui-wingeneral.c @@ -165,20 +165,15 @@ tui_make_window (struct tui_gen_win_info *win_info, enum tui_box box_it) void tui_gen_win_info::make_visible (bool visible) { + if (is_visible == visible) + return; + is_visible = visible; + if (visible) + tui_make_window (this, (tui_win_is_auxiliary (type) + ? DONT_BOX_WINDOW : BOX_WINDOW)); + else { - if (!is_visible) - { - tui_make_window (this, (tui_win_is_auxiliary (type) - ? DONT_BOX_WINDOW : BOX_WINDOW)); - is_visible = true; - } - } - else if (!visible - && is_visible - && handle != NULL) - { - is_visible = false; tui_delete_win (handle); handle = NULL; }