diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-10-26 13:06:54 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-10-26 13:06:54 +0200 |
commit | 77b2173e73f16f33648226543788ea67096fb6d6 (patch) | |
tree | d83f5e83c7ccb84a76299c4ed52f214dfc7bc9e3 /sinksh/syntax_modules | |
parent | ecbd3b67e3f6e2bd3025b1fb9c734335612e554e (diff) | |
download | sink-77b2173e73f16f33648226543788ea67096fb6d6.tar.gz sink-77b2173e73f16f33648226543788ea67096fb6d6.zip |
Sink clear error message
Diffstat (limited to 'sinksh/syntax_modules')
-rw-r--r-- | sinksh/syntax_modules/sink_clear.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sinksh/syntax_modules/sink_clear.cpp b/sinksh/syntax_modules/sink_clear.cpp index 0f0f296..4184fdd 100644 --- a/sinksh/syntax_modules/sink_clear.cpp +++ b/sinksh/syntax_modules/sink_clear.cpp | |||
@@ -37,6 +37,10 @@ namespace SinkClear | |||
37 | 37 | ||
38 | bool clear(const QStringList &args, State &state) | 38 | bool clear(const QStringList &args, State &state) |
39 | { | 39 | { |
40 | if (args.isEmpty()) { | ||
41 | state.printError(QObject::tr("Please provide at least one resource to clear.")); | ||
42 | return false; | ||
43 | } | ||
40 | for (const auto &resource : args) { | 44 | for (const auto &resource : args) { |
41 | state.print(QObject::tr("Removing local cache for '%1' ...").arg(resource)); | 45 | state.print(QObject::tr("Removing local cache for '%1' ...").arg(resource)); |
42 | Sink::Store::removeDataFromDisk(resource.toLatin1()).exec().waitForFinished(); | 46 | Sink::Store::removeDataFromDisk(resource.toLatin1()).exec().waitForFinished(); |