aboutsummaryrefslogtreecommitdiff
path: root/src/protocols
diff options
context:
space:
mode:
authornixo <nicolo@nixo.xyz>2020-10-29 18:39:17 +0100
committerFelix Queißner <felix@ib-queissner.de>2020-10-29 20:23:32 +0100
commitd3931529ccca3edcdb3fa9f0322a8c4352f2f476 (patch)
treebe8550d98b74163c9ecc12562a3b04442516716a /src/protocols
parentbf5b2ecd0fde117d550adeadee48d74034ed2cdb (diff)
gemini: respect sensitive input (status 11)
Diffstat (limited to 'src/protocols')
-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