projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9987163
)
text: Assert that we have ranges before using them
author
Timm Bäder
<mail@baedert.org>
Mon, 18 May 2020 17:39:32 +0000
(19:39 +0200)
committer
Timm Bäder
<mail@baedert.org>
Tue, 19 May 2020 06:32:33 +0000
(08:32 +0200)
We never hit this code path otherwise but let's make sure.
gtk/gtktext.c
patch
|
blob
|
history
diff --git
a/gtk/gtktext.c
b/gtk/gtktext.c
index 4dc3664a0cc2e6429ddc15196a67eb09c5169704..d60e036208532fe785537a0a968b3cef2d603a3f 100644
(file)
--- a/
gtk/gtktext.c
+++ b/
gtk/gtktext.c
@@
-2944,6
+2944,8
@@
gtk_text_drag_gesture_update (GtkGestureDrag *gesture,
text = _gtk_text_get_selected_text (self);
gtk_text_get_pixel_ranges (self, &ranges, &n_ranges);
+ g_assert (n_ranges > 0);
+
if (priv->editable)
actions = GDK_ACTION_COPY|GDK_ACTION_MOVE;
else
@@
-2968,7
+2970,7
@@
gtk_text_drag_gesture_update (GtkGestureDrag *gesture,
priv->drag = drag;
g_object_unref (drag);
-
+
g_free (ranges);
g_free (text);