mirror of
https://github.com/profanity-im/profanity.git
synced 2024-11-03 19:37:16 -05:00
Refactored 'ui_tidy_wins()' to return bool and not output text, Corrected underline, removed call to function 'wins_resize_all()'.
This commit is contained in:
parent
9c659246bc
commit
0564976264
@ -688,7 +688,7 @@ static struct cmd_t command_defs[] =
|
||||
cmd_winstidy, parse_args, 1, 1, &cons_winstidy_setting,
|
||||
{ "/winstidy on|off", "Auto tidy windows.",
|
||||
{ "/winstidy on|off",
|
||||
"------------",
|
||||
"---------------",
|
||||
"Enable or disable auto window tidy.",
|
||||
NULL } } },
|
||||
|
||||
|
@ -689,7 +689,11 @@ cmd_wins(gchar **args, struct cmd_help_t help)
|
||||
if (args[0] == NULL) {
|
||||
cons_show_wins();
|
||||
} else if (strcmp(args[0], "tidy") == 0) {
|
||||
ui_tidy_wins();
|
||||
if ( ui_tidy_wins() ) {
|
||||
cons_show("Windows tidied.");
|
||||
} else {
|
||||
cons_show("No tidy needed.");
|
||||
}
|
||||
} else if (strcmp(args[0], "prune") == 0) {
|
||||
ui_prune_wins();
|
||||
} else if (strcmp(args[0], "swap") == 0) {
|
||||
@ -723,8 +727,6 @@ cmd_winstidy(gchar **args, struct cmd_help_t help)
|
||||
{
|
||||
gboolean result = _cmd_set_boolean_preference(args[0], help, "Wins Auto Tidy", PREF_WINS_AUTO_TIDY);
|
||||
|
||||
wins_resize_all();
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -3254,6 +3256,7 @@ cmd_close(gchar **args, struct cmd_help_t help)
|
||||
|
||||
// Tidy up the window list.
|
||||
if (prefs_get_boolean(PREF_WINS_AUTO_TIDY)) {
|
||||
// TODO: Any benefit of checking the return value?
|
||||
ui_tidy_wins();
|
||||
}
|
||||
|
||||
|
@ -1105,16 +1105,10 @@ ui_close_win(int index)
|
||||
status_bar_active(1);
|
||||
}
|
||||
|
||||
void
|
||||
gboolean
|
||||
ui_tidy_wins(void)
|
||||
{
|
||||
gboolean tidied = wins_tidy();
|
||||
|
||||
if (tidied) {
|
||||
cons_show("Windows tidied.");
|
||||
} else {
|
||||
cons_show("No tidy needed.");
|
||||
}
|
||||
return wins_tidy();
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -216,7 +216,7 @@ void ui_show_all_room_rosters(void);
|
||||
void ui_hide_all_room_rosters(void);
|
||||
gboolean ui_chat_win_exists(const char * const barejid);
|
||||
|
||||
void ui_tidy_wins(void);
|
||||
gboolean ui_tidy_wins(void);
|
||||
void ui_prune_wins(void);
|
||||
gboolean ui_swap_wins(int source_win, int target_win);
|
||||
|
||||
|
@ -315,7 +315,10 @@ void ui_redraw_all_room_rosters(void) {}
|
||||
void ui_show_all_room_rosters(void) {}
|
||||
void ui_hide_all_room_rosters(void) {}
|
||||
|
||||
void ui_tidy_wins(void) {}
|
||||
gboolean ui_tidy_wins(void) {
|
||||
// TODO: I'm assuming it should return true, but lack knowledge about the tests.
|
||||
return TRUE;
|
||||
}
|
||||
void ui_prune_wins(void) {}
|
||||
gboolean ui_swap_wins(int source_win, int target_win)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user