emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 1003f36feb 3/3: Minor fixes to last change


From: Po Lu
Subject: master 1003f36feb 3/3: Minor fixes to last change
Date: Thu, 23 Jun 2022 01:58:52 -0400 (EDT)

branch: master
commit 1003f36febe91afe7381aac713d56335e555b22d
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Minor fixes to last change
    
    * src/pgtkselect.c (pgtk_get_window_property): Add 1 to xdata
    when it is GdkAtom.
    * src/pgtkterm.c (drag_leave): Initialize inev.ie.
---
 src/pgtkselect.c | 2 +-
 src/pgtkterm.c   | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/pgtkselect.c b/src/pgtkselect.c
index 2a4f6adba4..fff163c92a 100644
--- a/src/pgtkselect.c
+++ b/src/pgtkselect.c
@@ -1108,7 +1108,7 @@ pgtk_get_window_property (GdkWindow *window, unsigned 
char **data_ret,
       eassert (actual_format == 32);
 
       length = length / sizeof (GdkAtom);
-      xdata = xmalloc (sizeof (GdkAtom) * length);
+      xdata = xmalloc (sizeof (GdkAtom) * length + 1);
       memcpy (xdata, data, 1 + length * sizeof (GdkAtom));
 
       g_free (data);
diff --git a/src/pgtkterm.c b/src/pgtkterm.c
index a123311366..1eb4d378ad 100644
--- a/src/pgtkterm.c
+++ b/src/pgtkterm.c
@@ -6259,6 +6259,8 @@ drag_leave (GtkWidget *widget, GdkDragContext *context,
                       g_object_unref);
     }
 
+  EVENT_INIT (inev.ie);
+
   inev.ie.kind = DRAG_N_DROP_EVENT;
   inev.ie.modifiers = 0;
   inev.ie.arg = Qnil;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]