From: Nobuyoshi N. <nob...@so...> - 2003-03-03 14:20:10
|
なかだです。 At Sat, 1 Mar 2003 06:38:17 +0900, MINAMI Hirokazu wrote: > > #画像の更新が即時には反映されないのは今のところは仕様ということで。 > > とりあえず 下のパッチでどうでしょう。 > _XROOTPMAP_ID を使って壁紙を扱ってる環境では追従するようになるはずです。 別の仮想デスクトップが表示されていると、Pixmapの取得に失敗して その後表示されてもそのままになります。exposeのときに再度セット し直す必要があると思います。ad hocですがこんなとこで。 Index: xwindow/x_window.c =================================================================== RCS file: /cvsroot/mlterm/mlterm/xwindow/x_window.c,v retrieving revision 1.39 diff -u -2 -p -r1.39 x_window.c --- xwindow/x_window.c 2 Mar 2003 05:39:53 -0000 1.39 +++ xwindow/x_window.c 3 Mar 2003 14:15:35 -0000 @@ -132,4 +132,5 @@ update_pic_transparent( { x_picture_final( &pic) ; + win->is_transparent = -1 ; return 0 ; @@ -1800,4 +1801,9 @@ x_window_receive_event( height = event->xexpose.height ; } + } + + if( win->is_transparent == -1) + { + notify_property_to_children( win); } -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦 |