mirror of
https://github.com/jarun/nnn.git
synced 2025-01-24 09:46:38 +00:00
Eliminate redundant stat()
This commit is contained in:
parent
6ba0a8357f
commit
88e38f1efc
|
@ -1362,8 +1362,10 @@ static bool isselfileempty(void)
|
|||
|
||||
static int get_cur_or_sel(void)
|
||||
{
|
||||
bool sel = (selbufpos || !isselfileempty());
|
||||
|
||||
/* Check both local buffer and selection file for external selection */
|
||||
if ((selbufpos || !isselfileempty()) && ndents) {
|
||||
if (sel && ndents) {
|
||||
/* If selection is preferred and we have a local selection, return selection.
|
||||
* Always show the prompt in case of an external selection.
|
||||
*/
|
||||
|
@ -1375,7 +1377,7 @@ static int get_cur_or_sel(void)
|
|||
return ((choice == 'c' || choice == 's') ? choice : 0);
|
||||
}
|
||||
|
||||
if (selbufpos || !isselfileempty())
|
||||
if (sel)
|
||||
return 's';
|
||||
|
||||
if (ndents)
|
||||
|
|
Loading…
Reference in a new issue