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 };
|
const gchar *authors[] = { "Daiki Ueno", NULL };
|
||||||
|
|
||||||
gtk_show_about_dialog (GTK_WINDOW (window),
|
gtk_show_about_dialog (GTK_WINDOW (window),
|
||||||
|
"program-name", PACKAGE,
|
||||||
"version", VERSION,
|
"version", VERSION,
|
||||||
"copyright",
|
"copyright",
|
||||||
"Copyright \xc2\xa9 2010 Daiki Ueno\n"
|
"Copyright \xc2\xa9 2010 Daiki Ueno\n"
|
||||||
@ -177,13 +178,12 @@ on_key_released (EekKeyboard *keyboard,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
on_activate (GtkAction *action, gpointer user_data)
|
on_activate (GtkAction *action,
|
||||||
|
gpointer user_data)
|
||||||
{
|
{
|
||||||
ConfigCallbackData *data = user_data;
|
ConfigCallbackData *data = user_data;
|
||||||
|
|
||||||
eek_xkl_layout_set_config (EEK_XKL_LAYOUT(data->eekboard->layout),
|
eek_xkl_layout_set_config (EEK_XKL_LAYOUT(data->eekboard->layout),
|
||||||
data->config);
|
data->config);
|
||||||
g_object_unref (data->config);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|||||||
Reference in New Issue
Block a user