summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCamil Staps2019-11-26 12:12:56 +0100
committerCamil Staps2019-11-26 12:12:56 +0100
commit2baaecb6c2d969815dd648ea81d0229b4ea38a5d (patch)
tree9750088f5562224604db98a7088b0c3da787c231
parentAdd scrollToCell for GtkSheet (diff)
Prevent crash in gdk_event_get_keyval (the keyval can be 0 when a key is pressed without result, e.g. a capital Hebrew letter)
-rw-r--r--src/Gdk/Internal.icl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Gdk/Internal.icl b/src/Gdk/Internal.icl
index a922d84..9c50238 100644
--- a/src/Gdk/Internal.icl
+++ b/src/Gdk/Internal.icl
@@ -9,7 +9,7 @@ gdk_event_get_keyval :: !Pointer -> Maybe Int
gdk_event_get_keyval event
# arr = {#0}
# ok = get event (get_array_pointer arr)
- | ok
+ | ok && arr.[0] <> 0
= Just (arr.[0])
= Nothing
where