diff options
Diffstat (limited to 'src/command/commands.c')
-rw-r--r-- | src/command/commands.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/command/commands.c b/src/command/commands.c index d07d15cc..368a644b 100644 --- a/src/command/commands.c +++ b/src/command/commands.c @@ -1781,11 +1781,15 @@ cmd_bookmark(gchar **args, struct cmd_help_t help) cons_show("Bookmark updated for %s.", jid); } } else if (strcmp(cmd, "remove") == 0) { - bookmark_remove(jid, autojoin); - if (autojoin) { - cons_show("Autojoin disabled for %s.", jid); + gboolean removed = bookmark_remove(jid, autojoin); + if (removed) { + if (autojoin) { + cons_show("Autojoin disabled for %s.", jid); + } else { + cons_show("Bookmark removed for %s.", jid); + } } else { - cons_show("Bookmark removed for %s.", jid); + cons_show("No bookmark exists for %s.", jid); } } else { cons_show("Usage: %s", help.usage); |