eekboard: don't unref XklConfigRec on selecting menu item
This commit is contained in:
@ -119,6 +119,7 @@ on_about (GtkAction * action, GtkWidget *window)
|
||||
const gchar *authors[] = { "Daiki Ueno", NULL };
|
||||
|
||||
gtk_show_about_dialog (GTK_WINDOW (window),
|
||||
"program-name", PACKAGE,
|
||||
"version", VERSION,
|
||||
"copyright",
|
||||
"Copyright \xc2\xa9 2010 Daiki Ueno\n"
|
||||
@ -177,21 +178,20 @@ on_key_released (EekKeyboard *keyboard,
|
||||
}
|
||||
|
||||
static void
|
||||
on_activate (GtkAction *action, gpointer user_data)
|
||||
on_activate (GtkAction *action,
|
||||
gpointer user_data)
|
||||
{
|
||||
ConfigCallbackData *data = user_data;
|
||||
|
||||
eek_xkl_layout_set_config (EEK_XKL_LAYOUT(data->eekboard->layout),
|
||||
data->config);
|
||||
g_object_unref (data->config);
|
||||
}
|
||||
|
||||
static void
|
||||
create_keyboard (EekBoard *eekboard,
|
||||
create_keyboard (EekBoard *eekboard,
|
||||
ClutterActor *stage,
|
||||
EekLayout *layout,
|
||||
gfloat initial_width,
|
||||
gfloat initial_height)
|
||||
EekLayout *layout,
|
||||
gfloat initial_width,
|
||||
gfloat initial_height)
|
||||
{
|
||||
ClutterActor *actor;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user