From: Kouhei S. <ko...@co...> - 2010-01-16 02:13:04
|
須藤です。 In <201...@ni...> "[ruby-gnome2-devel-ja] Gdk::Window#invalidate の 引数" on Sat, 16 Jan 2010 09:45:42 +0900 (JST), Hiroyuki Ito <ZXB...@ni...> wrote: > void gdk_window_invalidate_rect(GdkWindow *window, > const GdkRectangle *rect, > gboolean invalidate_children); > > は rect に NULL をつかうと window 全体を更新しますが、 > Gdk::Window#invalidate に nil を渡すと gdk_window_invalidate_region() > が呼ばれるために下記のエラーが表示されます。 > > Gdk-CRITICAL **:gdk_region_empty: assertion `region != NULL' failed > > 下記の様に変更すると Gdk::Window#invalidate に nil を渡すことで window > 全体の更新が出来て便利だと思うのですが、いかがでしょうか。 ありがとうございます。 そのまま取り込みました。 |