From e703b8b6b5501e7f26bae63abdc731084301f0cc Mon Sep 17 00:00:00 2001 From: Adam Fontenot Date: Wed, 6 Jul 2022 03:50:31 -0700 Subject: [PATCH] Only show paired, reachable devices in CLI with -a The help text indicates that the -a flag for kdeconnect-cli is supposed to list available devices, i.e. devices that are both paired and reachable. Prior to this change, devices are only filtered on reachability when the flag is passed. BUG: 442571 --- cli/kdeconnect-cli.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cli/kdeconnect-cli.cpp b/cli/kdeconnect-cli.cpp index 024d661aa..6bf89c05b 100644 --- a/cli/kdeconnect-cli.cpp +++ b/cli/kdeconnect-cli.cpp @@ -81,14 +81,14 @@ int main(int argc, char** argv) if (parser.isSet(QStringLiteral("my-id"))) { QTextStream(stdout) << iface.selfId() << endl; } else if (parser.isSet(QStringLiteral("l")) || parser.isSet(QStringLiteral("a"))) { - bool reachable = false; + bool available = false; if (parser.isSet(QStringLiteral("a"))) { - reachable = true; + available = true; } else { blockOnReply(iface.acquireDiscoveryMode(id)); QThread::sleep(2); } - const QStringList devices = blockOnReply(iface.devices(reachable, false)); + const QStringList devices = blockOnReply(iface.devices(available, available)); bool displayCount = true; for (const QString& id : devices) {