mirror of
https://github.com/jarun/nnn.git
synced 2024-11-24 03:41:27 +00:00
browse: fix nnn -e (#549)
The current code will start editor if the mime doesn't start with "text/". But, we want the opposite. Simplify the check by using `strncmp` instead. We may improve by writing a helper: `start_withs` in the future. This change also cleans -Wstrict-aliasing on Ubuntu 16.04 LTS
This commit is contained in:
parent
ff568ea748
commit
e8e87f6ba2
|
@ -5404,7 +5404,7 @@ nochange:
|
|||
if (cfg.useeditor && (!sb.st_size ||
|
||||
#ifdef FILE_MIME_OPTS
|
||||
(get_output(g_buf, CMD_LEN_MAX, "file", FILE_MIME_OPTS, newpath, FALSE)
|
||||
&& !(((int *)g_buf)[0] == *(int *)"text" && g_buf[4] == '/')))) {
|
||||
&& !strncmp(g_buf, "text/", 5)))) {
|
||||
#else
|
||||
/* no mime option; guess from description instead */
|
||||
(get_output(g_buf, CMD_LEN_MAX, "file", "-b", newpath, FALSE)
|
||||
|
|
Loading…
Reference in a new issue