mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-23 04:46:55 +03:00
* hotlist.c (update_path_name): Update the title even when
opening an empty group.
This commit is contained in:
parent
1f05866c5e
commit
e12b5ddcb6
@ -1,3 +1,8 @@
|
||||
2002-12-18 Tomas Styblo <tripie@cpan.org>
|
||||
|
||||
* hotlist.c (update_path_name): Update the title even when
|
||||
opening an empty group.
|
||||
|
||||
2002-12-16 Pavel Roskin <proski@gnu.org>
|
||||
|
||||
* dir.c (do_load_dir): Add an error message if mc_opendir()
|
||||
|
@ -151,27 +151,21 @@ hotlist_refresh (Dlg_head * dlg)
|
||||
}
|
||||
|
||||
/* If current->data is 0, then we are dealing with a VFS pathname */
|
||||
static inline void update_path_name (void)
|
||||
static inline void
|
||||
update_path_name (void)
|
||||
{
|
||||
char *text, *p;
|
||||
WListbox *list = hotlist_state.moving ? l_movelist : l_hotlist;
|
||||
Dlg_head *dlg = hotlist_state.moving ? movelist_dlg : hotlist_dlg;
|
||||
WListbox *list = hotlist_state.moving ? l_movelist : l_hotlist;
|
||||
Dlg_head *dlg = hotlist_state.moving ? movelist_dlg : hotlist_dlg;
|
||||
|
||||
if (list->current){
|
||||
if (list->current) {
|
||||
if (list->current->data != 0) {
|
||||
struct hotlist *hlp = (struct hotlist *)list->current->data;
|
||||
|
||||
struct hotlist *hlp = (struct hotlist *) list->current->data;
|
||||
|
||||
if (hlp->type == HL_TYPE_ENTRY)
|
||||
text = hlp->directory;
|
||||
else
|
||||
text = _("Subgroup - press ENTER to see list");
|
||||
|
||||
p = g_strconcat (" ", current_group->label, " ", NULL);
|
||||
if (!hotlist_state.moving)
|
||||
label_set_text (pname_group, name_trunc (p, dlg->cols - (UX*2+4)));
|
||||
else
|
||||
label_set_text (movelist_group, name_trunc (p, dlg->cols - (UX*2+4)));
|
||||
g_free (p);
|
||||
} else {
|
||||
text = list->current->text;
|
||||
}
|
||||
@ -179,7 +173,18 @@ static inline void update_path_name (void)
|
||||
text = "";
|
||||
}
|
||||
if (!hotlist_state.moving)
|
||||
label_set_text (pname, name_trunc (text, dlg->cols - (UX*2+4)));
|
||||
label_set_text (pname,
|
||||
name_trunc (text, dlg->cols - (UX * 2 + 4)));
|
||||
|
||||
p = g_strconcat (" ", current_group->label, " ", NULL);
|
||||
if (!hotlist_state.moving)
|
||||
label_set_text (pname_group,
|
||||
name_trunc (p, dlg->cols - (UX * 2 + 4)));
|
||||
else
|
||||
label_set_text (movelist_group,
|
||||
name_trunc (p, dlg->cols - (UX * 2 + 4)));
|
||||
g_free (p);
|
||||
|
||||
dlg_redraw (dlg);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user