From d32b7e19ab8f3d30501aa58a185fdeaa0e461a36 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Tue, 3 Apr 2018 13:55:50 +0200
Subject: [PATCH] Only trigger on keydown, not on keydown and keyup

---
 .../main/java/de/kuschku/quasseldroid/ui/chat/input/Editor.kt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/input/Editor.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/input/Editor.kt
index 40034a1b2..74b281b49 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/input/Editor.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/input/Editor.kt
@@ -317,7 +317,7 @@ class Editor(
     TooltipCompat.setTooltipText(clearButton, clearButton.contentDescription)
 
     chatline.setOnKeyListener { _, keyCode, event ->
-      if (event.isCtrlPressed && !event.isAltPressed) when (keyCode) {
+      if (event.isCtrlPressed && !event.isAltPressed && event.action == KeyEvent.ACTION_DOWN) when (keyCode) {
         KeyEvent.KEYCODE_B -> {
           formatHandler.toggleBold(chatline.selection)
           updateButtons(chatline.selection)
@@ -496,4 +496,4 @@ class Editor(
     get() = formatHandler.rawText
   val strippedText: CharSequence
     get() = formatHandler.strippedText
-}
\ No newline at end of file
+}
-- 
GitLab