[BUGFIX] hotlist group label
Tomas Styblo
tripie at cpan.org
Wed Dec 18 02:56:22 UTC 2002
Hi.
There is a bug in the hotlist menu. The group label is not updated
if you open an empty group. This happens everytime when you
create a new group and open it.
To reproduce it:
- open the hotlist (ctrl+'\')
- create New Group
- open it
- the label does not change
The included patch fixes it. It ensures that the label is updated
everytime a group is selected, even if it is empty.
--
Tomas Styblo <tripie at cpan.org>
PGP: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xC97EA4B6
-------------- next part --------------
diff -purN mc-4.6.0-pre1/src/hotlist.c mc-4.6.0-pre1.new/src/hotlist.c
--- mc-4.6.0-pre1/src/hotlist.c Tue Aug 20 04:57:25 2002
+++ mc-4.6.0-pre1.new/src/hotlist.c Wed Dec 18 03:46:20 2002
@@ -171,13 +171,6 @@ static inline void update_path_name (voi
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;
}
@@ -186,6 +179,14 @@ static inline void update_path_name (voi
}
if (!hotlist_state.moving)
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);
}
More information about the mc-devel
mailing list