summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2024-01-18 19:17:18 +0000
committerVincent Sanders <vince@kyllikki.org>2024-02-25 10:00:56 +0000
commit1ee40e7df1c51d7b13d375caba7b3095fd47fbea (patch)
tree3a3419cac0fc780412e0fa8ae4bd1dcc2a9208c3
parentdfe3b17466025c8f164db76611218bdbadc715fc (diff)
downloadnetsurf-1ee40e7df1c51d7b13d375caba7b3095fd47fbea.tar.gz
netsurf-1ee40e7df1c51d7b13d375caba7b3095fd47fbea.tar.bz2
fix unprintable characters in key events
-rw-r--r--frontends/qt/widget.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/frontends/qt/widget.cpp b/frontends/qt/widget.cpp
index 4f5e9ab93..a6cf19702 100644
--- a/frontends/qt/widget.cpp
+++ b/frontends/qt/widget.cpp
@@ -137,6 +137,9 @@ uint32_t NS_Widget::qkeyevent_to_nskey(QKeyEvent *event)
{
QString res = event->text();
QList<uint> lst=res.toUcs4();
+ if (lst.isEmpty()) {
+ return 0;
+ }
return (uint32_t)lst[0];
}