From 1e634f2b0cd6185c8ddc4d6d2341dc9fef3984f7 Mon Sep 17 00:00:00 2001
From: Per Hedbor <ph@opera.com>
Date: Sun, 7 Nov 1999 07:55:31 +0100
Subject: [PATCH] Added (empty) cases for GDK_DRAG_* events

Rev: src/post_modules/GTK/source/support.c:1.2
---
 src/post_modules/GTK/source/support.c | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/src/post_modules/GTK/source/support.c b/src/post_modules/GTK/source/support.c
index a72e013120..a62239a235 100644
--- a/src/post_modules/GTK/source/support.c
+++ b/src/post_modules/GTK/source/support.c
@@ -1,6 +1,17 @@
 #include <version.h>
 
 struct image;
+
+void my_pop_n_elems( int n ) /* anti-inline */
+{
+  pop_n_elems( n );
+}
+
+void my_ref_push_object( struct object *o )
+{
+  ref_push_object( o );
+}
+
 void pgtk_encode_truecolor_masks(struct image *i,
                                  int bitspp,
                                  int pad,
@@ -118,6 +129,7 @@ void *get_swapped_string( struct pike_string *s,int force_wide )
 
 struct object *pikeimage_from_gdkimage( GdkImage *img )
 {
+  return NULL;
 }
 
 
@@ -403,7 +415,7 @@ void pgtk_get_mapping_arg( struct mapping *map,
                            void *dest, long *mask, int len )
 {
   struct svalue *s;
-  if( s = simple_mapping_string_lookup( map, name ) )
+  if( (s = simple_mapping_string_lookup( map, name )) )
   {
     if( s->type == type )
     {
@@ -655,6 +667,15 @@ void push_gdk_event(GdkEvent *e)
    case GDK_NO_EXPOSE:
      push_text("type"); push_text("noexpose");
      break;
+
+
+   case GDK_DRAG_ENTER:
+   case GDK_DRAG_LEAVE:
+   case GDK_DRAG_MOTION:
+   case GDK_DRAG_STATUS:
+   case GDK_DROP_START:
+   case GDK_DROP_FINISHED:
+     break;
   }
   f_aggregate_mapping( sp - osp );
 }
-- 
GitLab