mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 20:36:50 +03:00
* hotlist.c: Add comments to avoid confusion between
done_hotlist() and hotlist_done(). (hotlist_done): Set l_hotlist to NULL. (add2hotlist): Load hotlist if it's neither loaded nor loading. This fixes Ctrl-x h. Fix compiler warning.
This commit is contained in:
parent
48b3cb4154
commit
62ef1f47bd
@ -1,5 +1,11 @@
|
||||
2001-07-09 Pavel Roskin <proski@gnu.org>
|
||||
|
||||
* hotlist.c: Add comments to avoid confusion between
|
||||
done_hotlist() and hotlist_done().
|
||||
(hotlist_done): Set l_hotlist to NULL.
|
||||
(add2hotlist): Load hotlist if it's neither loaded nor loading.
|
||||
This fixes Ctrl-x h. Fix compiler warning.
|
||||
|
||||
* hotlist.c: Make more variables and functions static.
|
||||
|
||||
2001-07-08 Pavel Roskin <proski@gnu.org>
|
||||
|
@ -664,9 +664,14 @@ static void init_movelist (int list_type, struct hotlist *item)
|
||||
/* add listbox to the dialogs */
|
||||
}
|
||||
|
||||
/*
|
||||
* Destroy the list dialog.
|
||||
* Don't confuse with done_hotlist() for the list in memory.
|
||||
*/
|
||||
static void hotlist_done (void)
|
||||
{
|
||||
destroy_dlg (hotlist_dlg);
|
||||
l_hotlist = NULL;
|
||||
if (0)
|
||||
update_panels (UP_OPTIMIZE, UP_KEEPSEL);
|
||||
repaint_screen ();
|
||||
@ -687,8 +692,15 @@ find_group_section (struct hotlist *grp)
|
||||
static struct hotlist *
|
||||
add2hotlist (char *label, char *directory, enum HotListType type, int pos)
|
||||
{
|
||||
struct hotlist *current;
|
||||
struct hotlist *new;
|
||||
struct hotlist *current = NULL;
|
||||
|
||||
/*
|
||||
* Hotlist is neither loaded nor loading.
|
||||
* Must be called by "Ctrl-x a" before using hotlist.
|
||||
*/
|
||||
if (!current_group)
|
||||
load_hotlist ();
|
||||
|
||||
if (l_hotlist && l_hotlist->current)
|
||||
current = l_hotlist->current->data;
|
||||
@ -1569,6 +1581,10 @@ int save_hotlist (void)
|
||||
return saved;
|
||||
}
|
||||
|
||||
/*
|
||||
* Unload list from memory.
|
||||
* Don't confuse with hotlist_done() for GUI.
|
||||
*/
|
||||
void done_hotlist (void)
|
||||
{
|
||||
if (hotlist){
|
||||
|
Loading…
Reference in New Issue
Block a user