Seiji Zenitani
zenit****@users*****
2005年 11月 27日 (日) 23:44:38 JST
Index: CarbonEmacsPackage/GPL/patch/transparency2/transparency2.patch diff -u CarbonEmacsPackage/GPL/patch/transparency2/transparency2.patch:1.1 CarbonEmacsPackage/GPL/patch/transparency2/transparency2.patch:1.2 --- CarbonEmacsPackage/GPL/patch/transparency2/transparency2.patch:1.1 Sun Oct 23 13:18:05 2005 +++ CarbonEmacsPackage/GPL/patch/transparency2/transparency2.patch Sun Nov 27 23:44:37 2005 @@ -93,7 +93,7 @@ /* Store the screen positions of frame F into XPTR and YPTR. These are the positions of the containing window manager window, not Emacs's own window. */ -@@ -1926,6 +1928,82 @@ +@@ -1926,6 +1928,89 @@ #endif /* not MAC_OSX */ } @@ -165,10 +165,17 @@ + if (FLOATP (alpha)) + { + f->inactive_alpha = XFLOAT_DATA (alpha); ++ ++#if TARGET_API_MAC_CARBON ++ BLOCK_INPUT; ++ + if(dpyinfo->x_highlight_frame != f) + { + x_set_frame_alpha (f, 0); + } ++ ++ UNBLOCK_INPUT; ++#endif + } + + return;