diff options
author | Tom Tromey <tom@tromey.com> | 2020-02-22 11:48:26 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2020-02-22 11:48:27 -0700 |
commit | 59b8b5d2477440a21b580dbf59281a9e2795e1dc (patch) | |
tree | 1d10d25c10cbbe886117b3c7421ed48ad1db145e /gdb/tui/tui-layout.c | |
parent | 2a3d458be380d4940fc528dca63ded4c2bab6c12 (diff) | |
download | fsf-binutils-gdb-59b8b5d2477440a21b580dbf59281a9e2795e1dc.zip fsf-binutils-gdb-59b8b5d2477440a21b580dbf59281a9e2795e1dc.tar.gz fsf-binutils-gdb-59b8b5d2477440a21b580dbf59281a9e2795e1dc.tar.bz2 |
Simplify tui_add_win_to_layout
tui_add_win_to_layout is only ever called for the source or assembly
windows. This simplifies the function by removing the DATA_WIN case.
gdb/ChangeLog
2020-02-22 Tom Tromey <tom@tromey.com>
* tui/tui-layout.h (tui_add_win_to_layout): Add comment.
* tui/tui-layout.c (tui_add_win_to_layout): Add assert. Remove
DATA_WIN case.
Change-Id: Idfca902c6c90153acc5d19af4c33aa74bc3caf31
Diffstat (limited to 'gdb/tui/tui-layout.c')
-rw-r--r-- | gdb/tui/tui-layout.c | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/gdb/tui/tui-layout.c b/gdb/tui/tui-layout.c index 3d1e349..ce1f6a7 100644 --- a/gdb/tui/tui-layout.c +++ b/gdb/tui/tui-layout.c @@ -187,12 +187,13 @@ tui_set_layout (enum tui_layout_type layout_type) } } -/* Add the specified window to the layout in a logical way. This - means setting up the most logical layout given the window to be - added. */ +/* See tui-layout.h. */ + void tui_add_win_to_layout (enum tui_win_type type) { + gdb_assert (type == SRC_WIN || type == DISASSEM_WIN); + enum tui_layout_type cur_layout = tui_current_layout (); switch (type) @@ -219,18 +220,6 @@ tui_add_win_to_layout (enum tui_win_type type) tui_set_layout (DISASSEM_COMMAND); } break; - case DATA_WIN: - if (cur_layout != SRC_DATA_COMMAND - && cur_layout != DISASSEM_DATA_COMMAND) - { - if (cur_layout == DISASSEM_COMMAND) - tui_set_layout (DISASSEM_DATA_COMMAND); - else - tui_set_layout (SRC_DATA_COMMAND); - } - break; - default: - break; } } |