diff options
author | Adrian Robert <Adrian.B.Robert@gmail.com> | 2009-02-24 12:44:27 +0000 |
---|---|---|
committer | Adrian Robert <Adrian.B.Robert@gmail.com> | 2009-02-24 12:44:27 +0000 |
commit | f097e22350db31631c3cbda77f50e98400c89512 (patch) | |
tree | 4ad8728c7f50ac4681cbd5fcd26873098d8ac68d | |
parent | cf06418438e5329f5627fc09ca1c912831dd7cf8 (diff) | |
download | emacs-f097e22350db31631c3cbda77f50e98400c89512.tar.gz |
* nsterm.m (ns_ring_bell): Convert rect to window coordinates
before caching.
-rw-r--r-- | src/ChangeLog | 5 | ||||
-rw-r--r-- | src/nsterm.m | 6 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c6a1abd6a3e..60dc389335b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2009-02-24 Adrian Robert <Adrian.B.Robert@gmail.com> + + * nsterm.m (ns_ring_bell): Convert rect to window coordinates + before caching. + 2009-02-24 Kenichi Handa <handa@m17n.org> * fontset.c (fontset_find_font): Fix the condition for checking diff --git a/src/nsterm.m b/src/nsterm.m index b8639834e57..c0b68bfc198 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -844,11 +844,9 @@ ns_ring_bell () r.origin.y += (r.size.height - dim.y) / 2; r.size.width = dim.x; r.size.height = dim.y; - /* XXX: cacheImageInRect under GNUstep does not account for - offset in x_set_window_size, so overestimate (4 fine on Cocoa) */ - surr = NSInsetRect (r, -10, -10); + surr = NSInsetRect (r, -2, -2); ns_focus (frame, &surr, 1); - [[view window] cacheImageInRect: surr]; + [[view window] cacheImageInRect: [view convertRect: surr toView:nil]]; [ns_lookup_indexed_color (NS_FACE_FOREGROUND (FRAME_DEFAULT_FACE (frame)), frame) set]; NSRectFill (r); |