[vlc-devel] [PATCH] nc: remove object box
Thomas Guillem
thomas at gllm.fr
Mon Mar 4 08:35:06 CET 2019
LGTM.
On Sun, Mar 3, 2019, at 12:14, RĂ©mi Denis-Courmont wrote:
> Unlike the other info boxes, this does not seem to serve any useful
> purpose for the (rare) users of the NCurses interface.
> ---
> modules/gui/ncurses.c | 36 ------------------------------------
> 1 file changed, 36 deletions(-)
>
> diff --git a/modules/gui/ncurses.c b/modules/gui/ncurses.c
> index 0d6e22b76a..44df279ca9 100644
> --- a/modules/gui/ncurses.c
> +++ b/modules/gui/ncurses.c
> @@ -99,7 +99,6 @@ enum
> BOX_OPEN,
> BOX_BROWSE,
> BOX_META,
> - BOX_OBJECTS,
> BOX_STATS
> };
>
> @@ -113,7 +112,6 @@ static const char box_title[][19] = {
> [BOX_OPEN] = " Playlist ",
> [BOX_BROWSE] = " Browse ",
> [BOX_META] = " Meta-information ",
> - [BOX_OBJECTS] = " Objects ",
> [BOX_STATS] = " Stats ",
> };
>
> @@ -710,37 +708,6 @@ static void MainBoxWrite(intf_sys_t *sys, int l,
> const char *p_fmt, ...)
> free(p_buf);
> }
>
> -static int SubDrawObject(intf_sys_t *sys, int l, vlc_object_t *p_obj,
> int i_level, const char *prefix)
> -{
> - char *name = vlc_object_get_name(p_obj);
> - MainBoxWrite(sys, l++, "%*s%s%s \"%s\" (%p)", 2 * i_level++, "",
> prefix,
> - vlc_object_typename(p_obj), name ? name : "", (void
> *)p_obj);
> - free(name);
> -
> - size_t count = 0, size;
> - vlc_object_t **tab = NULL;
> -
> - do {
> - size = count;
> - tab = xrealloc(tab, size * sizeof (*tab));
> - count = vlc_list_children(p_obj, tab, size);
> - } while (size < count);
> -
> - for (size_t i = 0; i < count ; i++) {
> - l = SubDrawObject(sys, l, tab[i], i_level,
> - (i == count - 1) ? "`-" : "|-" );
> - vlc_object_release(tab[i]);
> - }
> - free(tab);
> - return l;
> -}
> -
> -static int DrawObjects(intf_thread_t *intf, input_thread_t *input)
> -{
> - (void) input;
> - return SubDrawObject(intf->p_sys, 0,
> VLC_OBJECT(vlc_object_instance(intf)), 0, "");
> -}
> -
> static int DrawMeta(intf_thread_t *intf, input_thread_t *p_input)
> {
> intf_sys_t *sys = intf->p_sys;
> @@ -875,7 +842,6 @@ static int DrawHelp(intf_thread_t *intf,
> input_thread_t *input)
> H(_(" L Show/Hide messages box"));
> H(_(" P Show/Hide playlist box"));
> H(_(" B Show/Hide filebrowser"));
> - H(_(" x Show/Hide objects box"));
> H(_(" S Show/Hide statistics box"));
> H(_(" Esc Close Add/Search entry"));
> H(_(" Ctrl-l Refresh the screen"));
> @@ -1155,7 +1121,6 @@ static void FillBox(intf_thread_t *intf,
> input_thread_t *input)
> [BOX_HELP] = DrawHelp,
> [BOX_INFO] = DrawInfo,
> [BOX_META] = DrawMeta,
> - [BOX_OBJECTS] = DrawObjects,
> [BOX_STATS] = DrawStats,
> [BOX_BROWSE] = DrawBrowse,
> [BOX_PLAYLIST] = DrawPlaylist,
> @@ -1585,7 +1550,6 @@ static void HandleCommonKey(intf_thread_t *intf,
> input_thread_t *input,
> case 'L': BoxSwitch(sys, BOX_LOG); return;
> case 'P': BoxSwitch(sys, BOX_PLAYLIST); return;
> case 'B': BoxSwitch(sys, BOX_BROWSE); return;
> - case 'x': BoxSwitch(sys, BOX_OBJECTS); return;
> case 'S': BoxSwitch(sys, BOX_STATS); return;
>
> case '/': /* Search */
> --
> 2.20.1
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list