Commit 7f37f93b authored by Rafaël Carré's avatar Rafaël Carré

Remembers verbosity level when closing ncurses intf

parent 13d0565f
...@@ -182,6 +182,8 @@ struct intf_sys_t ...@@ -182,6 +182,8 @@ struct intf_sys_t
struct pl_item_t **pp_plist; struct pl_item_t **pp_plist;
int i_plist_entries; int i_plist_entries;
vlc_bool_t b_need_update; /* for playlist view */ vlc_bool_t b_need_update; /* for playlist view */
int i_verbose; /* stores verbosity level */
}; };
static void DrawBox( WINDOW *win, int y, int x, int h, int w, const char *title ); static void DrawBox( WINDOW *win, int y, int x, int h, int w, const char *title );
...@@ -233,6 +235,9 @@ static int Open( vlc_object_t *p_this ) ...@@ -233,6 +235,9 @@ static int Open( vlc_object_t *p_this )
/* exported function */ /* exported function */
p_intf->pf_run = Run; p_intf->pf_run = Run;
/* Remember verbosity level */
var_Get( p_intf->p_libvlc, "verbose", &val );
p_sys->i_verbose = val.i_int;
/* Set quiet mode */ /* Set quiet mode */
val.i_int = -1; val.i_int = -1;
var_Set( p_intf->p_libvlc, "verbose", val ); var_Set( p_intf->p_libvlc, "verbose", val );
...@@ -317,6 +322,11 @@ static void Close( vlc_object_t *p_this ) ...@@ -317,6 +322,11 @@ static void Close( vlc_object_t *p_this )
msg_Unsubscribe( p_intf, p_sys->p_sub ); msg_Unsubscribe( p_intf, p_sys->p_sub );
/* Restores initial verbose setting */
vlc_value_t val;
val.i_int = p_sys->i_verbose;
var_Set( p_intf->p_libvlc, "verbose", val );
/* Destroy structure */ /* Destroy structure */
free( p_sys ); free( p_sys );
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment