summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2009-02-03 11:08:10 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2009-02-03 11:08:10 +0800
commitf4f4c847df58ec69f1564be082f37ee980c23896 (patch)
tree9d037e880c3acbc8f089b5d90bc9f12070598a07
parent08470bed58fc80d186f4641817cb1dad1847fc8c (diff)
downloadibus-f4f4c847df58ec69f1564be082f37ee980c23896.tar.gz
ibus-f4f4c847df58ec69f1564be082f37ee980c23896.tar.xz
ibus-f4f4c847df58ec69f1564be082f37ee980c23896.zip
Fix crash in x86_64 platform.
-rw-r--r--client/gtk2/ibusimcontext.c2
-rw-r--r--client/gtk2/ibusimcontext.h58
2 files changed, 30 insertions, 30 deletions
diff --git a/client/gtk2/ibusimcontext.c b/client/gtk2/ibusimcontext.c
index a48f497..195c9d9 100644
--- a/client/gtk2/ibusimcontext.c
+++ b/client/gtk2/ibusimcontext.c
@@ -147,7 +147,7 @@ ibus_im_context_register_type (GTypeModule *type_module)
}
}
-int
+GType
ibus_im_context_get_type (void)
{
if (_ibus_type_im_context == 0) {
diff --git a/client/gtk2/ibusimcontext.h b/client/gtk2/ibusimcontext.h
index 9f2636f..69d382d 100644
--- a/client/gtk2/ibusimcontext.h
+++ b/client/gtk2/ibusimcontext.h
@@ -44,42 +44,42 @@ typedef struct _IBusIMContextClass IBusIMContextClass;
typedef struct _IBusIMContextPrivate IBusIMContextPrivate;
struct _IBusIMContext {
- GtkIMContext parent;
- /* instance members */
- IBusIMContextPrivate *priv;
+ GtkIMContext parent;
+ /* instance members */
+ IBusIMContextPrivate *priv;
};
struct _IBusIMContextClass {
- GtkIMContextClass parent;
- /* class members */
+GtkIMContextClass parent;
+ /* class members */
};
-int ibus_im_context_get_type(void);
+GType ibus_im_context_get_type (void);
IBusIMContext
- *ibus_im_context_new (void);
-void ibus_im_context_register_type
- (GTypeModule *type_module);
-void ibus_im_context_shutdown
- (void);
+ *ibus_im_context_new (void);
+void ibus_im_context_register_type
+ (GTypeModule *type_module);
+void ibus_im_context_shutdown
+ (void);
const gchar
- *ibus_im_context_get_ic (IBusIMContext *context);
-void ibus_im_context_set_ic (IBusIMContext *context,
- const gchar *ic);
-void ibus_im_context_enable (IBusIMContext *context);
-void ibus_im_context_disable (IBusIMContext *context);
-void ibus_im_context_commit_string
- (IBusIMContext *context,
- const gchar *string);
-void ibus_im_context_update_preedit
- (IBusIMContext *context,
- const gchar *string,
- PangoAttrList *attrs,
- gint cursor_pos,
- gboolean visible);
-void ibus_im_context_show_preedit
- (IBusIMContext *context);
-void ibus_im_context_hide_preedit
- (IBusIMContext *context);
+ *ibus_im_context_get_ic (IBusIMContext *context);
+void ibus_im_context_set_ic (IBusIMContext *context,
+ const gchar *ic);
+void ibus_im_context_enable (IBusIMContext *context);
+void ibus_im_context_disable (IBusIMContext *context);
+void ibus_im_context_commit_string
+ (IBusIMContext *context,
+ const gchar *string);
+void ibus_im_context_update_preedit
+ (IBusIMContext *context,
+ const gchar *string,
+ PangoAttrList *attrs,
+ gint cursor_pos,
+ gboolean visible);
+void ibus_im_context_show_preedit
+ (IBusIMContext *context);
+void ibus_im_context_hide_preedit
+ (IBusIMContext *context);
G_END_DECLS
#endif