diff options
| author | nyamatongwe <devnull@localhost> | 2004-04-04 09:59:37 +0000 |
|---|---|---|
| committer | nyamatongwe <devnull@localhost> | 2004-04-04 09:59:37 +0000 |
| commit | db8c114fa3e0ddbed54b7b2bfb25918b6d346a8b (patch) | |
| tree | 882723e6662960cacd5433d36c0a6f431df2ef42 /gtk/ScintillaGTK.cxx | |
| parent | 8e06a70ce520b8472118a719c51dfe9f59cb64de (diff) | |
| download | scintilla-mirror-db8c114fa3e0ddbed54b7b2bfb25918b6d346a8b.tar.gz | |
Patch from Johannes Schmid to make signals from Scintilla
work on AMD 64 where sizeof(int) != sizeof(void *).
Diffstat (limited to 'gtk/ScintillaGTK.cxx')
| -rw-r--r-- | gtk/ScintillaGTK.cxx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index a75586140..22ecf347b 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -45,6 +45,9 @@ #include "gtk/gtksignal.h" #include "gtk/gtkmarshal.h" +#if GTK_MAJOR_VERSION >= 2 +#include "scintilla-marshal.h" +#endif #ifdef SCI_LEXER #include <glib.h> @@ -2307,11 +2310,10 @@ void ScintillaGTK::ClassInit(GtkObjectClass* object_class, GtkWidgetClass *widge #if GTK_MAJOR_VERSION < 2 #define GTK_CLASS_TYPE(c) (c->type) #define SIG_MARSHAL gtk_marshal_NONE__INT_POINTER -#define MARSHAL_ARGUMENTS GTK_TYPE_INT, GTK_TYPE_POINTER #else -#define SIG_MARSHAL gtk_marshal_NONE__INT_INT -#define MARSHAL_ARGUMENTS GTK_TYPE_INT, GTK_TYPE_INT +#define SIG_MARSHAL scintilla_marshal_NONE__INT_POINTER #endif +#define MARSHAL_ARGUMENTS GTK_TYPE_INT, GTK_TYPE_POINTER static void scintilla_class_init(ScintillaClass *klass) { GtkObjectClass *object_class = (GtkObjectClass*) klass; |
