summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2022-03-05 16:12:21 +0100
committerLouis Burda <quent.burda@gmail.com>2022-03-05 16:12:27 +0100
commit530bf0da07a28e1edef6c346458d747c24a5457f (patch)
tree9c28dcc057f6784fe88e627fcb18cd156766ce21 /src
parentb44f4cb64ff6dbb05345c2cb297c3b7d84a11d24 (diff)
downloadtmus-530bf0da07a28e1edef6c346458d747c24a5457f.tar.gz
tmus-530bf0da07a28e1edef6c346458d747c24a5457f.zip
Alert track moves to same tag
Diffstat (limited to 'src')
-rw-r--r--src/cmd.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cmd.c b/src/cmd.c
index 1263e9f..2265c25 100644
--- a/src/cmd.c
+++ b/src/cmd.c
@@ -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);