aboutsummaryrefslogtreecommitdiff
path: root/src/protocols/geminiclient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocols/geminiclient.cpp')
-rw-r--r--src/protocols/geminiclient.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/protocols/geminiclient.cpp b/src/protocols/geminiclient.cpp
index 8be1cb6..5fd55af 100644
--- a/src/protocols/geminiclient.cpp
+++ b/src/protocols/geminiclient.cpp
@@ -208,7 +208,14 @@ void GeminiClient::socketReadyRead()
switch(primary_code)
{
case 1: // requesting input
- emit inputRequired(meta);
+ switch (secondary_code) {
+ case 1:
+ emit inputRequired(meta, true);
+ break;
+ case 0:
+ default:
+ emit inputRequired(meta, false);
+ }
return;
case 2: // success