• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

A multilingual input method framework


Commit MetaInfo

Revision5177a6f6545f9180bbbbd595e0d4b0c311414119 (tree)
Zeit2014-01-22 21:38:26
AutorMuneyuki Noguchi <nogu.dev@gmai...>
CommiterMuneyuki Noguchi

Log Message

Merge pull request #35 from e-kato/master

Add a workaround for gtk+ >= 3.7.8.

Ändern Zusammenfassung

Diff

--- a/gtk2/candwin/gtk.c
+++ b/gtk2/candwin/gtk.c
@@ -801,6 +801,9 @@ candwin_show_page(gchar **str)
801801
802802 uim_cand_win_gtk_set_page(cwin, page);
803803 gtk_widget_show_all(GTK_WIDGET(cwin));
804+#if GTK_CHECK_VERSION(3, 7, 8)
805+ gtk_widget_queue_resize_no_redraw(cwin->view);
806+#endif
804807 }
805808
806809 static void str_parse(gchar *str)
--- a/gtk2/immodule/uim-cand-win-gtk.c
+++ b/gtk2/immodule/uim-cand-win-gtk.c
@@ -765,6 +765,10 @@ uim_cand_win_gtk_layout(UIMCandWinGtk *cwin,
765765 }
766766
767767 gtk_window_move(GTK_WINDOW(cwin), x, y);
768+#if GTK_CHECK_VERSION(3, 7, 8)
769+ if (gtk_widget_get_mapped(cwin->view) && GTK_IS_TREE_VIEW(cwin->view))
770+ gtk_widget_queue_resize_no_redraw(cwin->view);
771+#endif
768772
769773 uim_cand_win_gtk_layout_sub_window(cwin);
770774 }