瀏覽代碼

Combine more cases

master
Arun Prakash Jana 5 年之前
父節點
當前提交
2c2f1e5eae
沒有發現已知的金鑰在資料庫的簽署中 GPG 金鑰 ID: A75979F35C080412
共有 1 個檔案被更改,包括 16 行新增10 行删除
  1. +16
    -10
      src/nnn.c

+ 16
- 10
src/nnn.c 查看文件

@@ -2929,7 +2929,10 @@ nochange:
case SEL_LIST: // fallthrough
case SEL_EXTRACT: // fallthrough
case SEL_MEDIA: // fallthrough
case SEL_FMEDIA:
case SEL_FMEDIA: // fallthrough
case SEL_RUNEDIT: // fallthrough
case SEL_RUNPAGE: // fallthrough
case SEL_LOCK:
{
if (!ndents)
break;
@@ -2949,6 +2952,18 @@ nochange:
case SEL_EXTRACT:
r = handle_archive(newpath, "-x", path);
break;
case SEL_RUNEDIT:
r = 0;
spawn(editor, editor_arg, dents[cur].name, path, F_NORMAL);
break;
case SEL_RUNPAGE:
r = 0;
spawn(pager, pager_arg, dents[cur].name, path, F_NORMAL);
break;
case SEL_LOCK:
r = 0;
spawn(utils[LOCKER], NULL, NULL, NULL, F_NORMAL | F_SIGINT);
break;
default:
r = 0;
break;
@@ -3408,15 +3423,6 @@ nochange:

/* Repopulate as directory content may have changed */
goto begin;
case SEL_RUNEDIT:
spawn(editor, editor_arg, dents[cur].name, path, F_NORMAL);
break;
case SEL_RUNPAGE:
spawn(pager, pager_arg, dents[cur].name, path, F_NORMAL);
break;
case SEL_LOCK:
spawn(utils[LOCKER], NULL, NULL, NULL, F_NORMAL | F_SIGINT);
break;
case SEL_QUITCD: // fallthrough
case SEL_QUIT:
for (r = 0; r < CTX_MAX; ++r)


Loading…
取消
儲存