Takuro Ashie
ashie****@homa*****
2004年 12月 7日 (火) 10:27:29 JST
On Tue, 7 Dec 2004 10:18:35 +0900 Takuro Ashie <ashie****@homa*****> wrote: > ad-hocですが、以下で直ると思います。 これじゃコンパイルが通らないですね。 一応修正しておきます。 --- uim-cand-win-gtk.c.bak 2004-12-07 10:13:09.311234968 +0900 +++ uim-cand-win-gtk.c 2004-12-07 10:23:55.590985512 +0900 @@ -121,7 +121,6 @@ GtkCellRenderer *renderer; GtkTreeViewColumn *column; GtkWidget *vbox; - gchar *leftp; GtkTreeSelection *selection; uim_init(); @@ -141,15 +140,6 @@ cwin->cursor.x = cwin->cursor.y = 0; cwin->cursor.width = cwin->cursor.height = 0; - leftp = uim_symbol_value_str("candidate-window-position"); - if (leftp && !strcmp(leftp, "left")) { - cwin->left = TRUE; - } else { - cwin->left = FALSE; - } - g_free(leftp); - - /* build window */ vbox = gtk_vbox_new(FALSE, 0); @@ -316,9 +306,18 @@ GSList *candidates) { gint i, nr_stores = 1; + gchar *leftp; g_return_if_fail(UIM_IS_CAND_WIN_GTK(cwin)); + leftp = uim_symbol_value_str("candidate-window-position"); + if (leftp && !strcmp(leftp, "left")) { + cwin->left = TRUE; + } else { + cwin->left = FALSE; + } + g_free(leftp); + if (cwin->stores == NULL) cwin->stores = g_ptr_array_new();