From: KATO K. <ka...@zb...> - 2003-02-23 13:52:55
|
和良です。 背景を透明にしているときに、Esetroot などで背景画像を変更すると、新しい背 景画像に対して明度などが適用されません。 いちおうパッチを書いてみましたけど、少し場当たり的になってしまったかも。 -- KATO Kazuyoshi +++[>+++++[>+++++<-]<-]>>.----------.>+++++[<+ ++++>-]<.-----.++++.----------.++++.-----------.+.>++++++++++. Index: x_imagelib_gdk.c =================================================================== RCS file: /cvsroot/mlterm/mlterm/xwindow/x_imagelib_gdk.c,v retrieving revision 1.51 diff -u -r1.51 x_imagelib_gdk.c --- x_imagelib_gdk.c 21 Feb 2003 07:07:33 -0000 1.51 +++ x_imagelib_gdk.c 23 Feb 2003 13:50:52 -0000 @@ -1705,7 +1705,7 @@ gc = XCreateGC( win->display, win->my_window, 0, 0 ); - if ( !is_picmod_eq( cache, pic_mod)) + if ( !is_picmod_eq( cache, pic_mod) || cache->cooked == None) { if((cache->cooked != None) && (cache->cooked != cache->root)) XFreePixmap( win->display, cache->cooked) ; |