|
|
|
@ -153,15 +153,18 @@ def main():
|
|
|
|
|
exit("Bad Rofi output.")
|
|
|
|
|
|
|
|
|
|
handle = parts[0]
|
|
|
|
|
query = None
|
|
|
|
|
if handle not in handles and (default_handle := args.default):
|
|
|
|
|
handle = default_handle
|
|
|
|
|
if len(parts) == 1:
|
|
|
|
|
queries.append(parts[0])
|
|
|
|
|
query = parts[0]
|
|
|
|
|
else:
|
|
|
|
|
queries.append(output)
|
|
|
|
|
query = output
|
|
|
|
|
elif len(parts) == 2:
|
|
|
|
|
query = parts[1]
|
|
|
|
|
|
|
|
|
|
if len(parts) == 2:
|
|
|
|
|
queries.append(parts[1])
|
|
|
|
|
if query is not None:
|
|
|
|
|
queries.append(query)
|
|
|
|
|
|
|
|
|
|
# If no queries were obtained during options parsing,
|
|
|
|
|
# show Rofi now to get a single query.
|
|
|
|
|