diff options
| -rw-r--r-- | src/cmd.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -60,6 +60,9 @@ cmd_move(const char *name) if (!link) CMD_ERROR("No track selected"); track = tracks_vis_track(link); + if (track->tag == tag) + CMD_ERROR("Same tag"); + newpath = aprintf("%s/%s", tag->fpath, track->name); OOM_CHECK(newpath); @@ -105,6 +108,9 @@ cmd_copy(const char *name) if (!link) CMD_ERROR("No track selected"); track = tracks_vis_track(link); + if (track->tag == tag) + CMD_ERROR("Same tag"); + newpath = aprintf("%s/%s", tag->fpath, track->name); OOM_CHECK(newpath); |
