file_mgr: Do not replace current main file if it is the new main file.
Replace the current main file to a sub file if it is not the new main file.
This commit is contained in:
parent
b6d9930e0a
commit
202fecd511
|
@ -333,10 +333,18 @@ file_mgr_main_file_set(const char *path)
|
|||
const char *prev_path = enventor_item_file_get(main_it);
|
||||
if (prev_path)
|
||||
{
|
||||
Enventor_Item *it2 = file_mgr_sub_file_add(prev_path, EINA_FALSE);
|
||||
//Replace the current main file if it is not the new main file.
|
||||
if (strcmp(realpath, prev_path))
|
||||
{
|
||||
Enventor_Item *it2 = file_mgr_sub_file_add(prev_path,
|
||||
EINA_FALSE);
|
||||
if (fmd->focused_it == main_it)
|
||||
fmd->focused_it = it2;
|
||||
}
|
||||
else
|
||||
replace_focus = EINA_TRUE;
|
||||
|
||||
file_mgr_file_del(main_it);
|
||||
if (!fmd->focused_it)
|
||||
fmd->focused_it = it2;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue