Mercurial > mplayer.hg
diff command.c @ 32588:aa82dfc7bd49
Make use of mp_basename in a few places.
author | cboesch |
---|---|
date | Sat, 04 Dec 2010 10:24:42 +0000 |
parents | 17bb5a38ae2e |
children | 0c5bb45690ea |
line wrap: on
line diff
--- a/command.c Sat Dec 04 01:55:18 2010 +0000 +++ b/command.c Sat Dec 04 10:24:42 2010 +0000 @@ -284,9 +284,8 @@ char *f; if (!filename) return M_PROPERTY_UNAVAILABLE; - if (((f = strrchr(filename, '/')) || (f = strrchr(filename, '\\'))) && f[1]) - f++; - else + f = (char *)mp_basename(filename); + if (!*f) f = filename; return m_property_string_ro(prop, action, arg, f); } @@ -1467,10 +1466,7 @@ sub_name = ass_track->name; #endif if (sub_name) { - char *tmp, *tmp2; - tmp = sub_name; - if ((tmp2 = strrchr(tmp, '/'))) - tmp = tmp2 + 1; + const char *tmp = mp_basename(sub_name); snprintf(*(char **) arg, 63, "(%d) %s%s", mpctx->set_of_sub_pos + 1,