GNU bug report logs -
#62573
29.0.60; Cursor color not being inverted in emacs-29
Previous Next
Reported by: Al Haji-Ali <abdo.haji.ali <at> gmail.com>
Date: Fri, 31 Mar 2023 18:35:02 UTC
Severity: normal
Found in version 29.0.60
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #47 received at 62573 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Po Lu <luangruo <at> yahoo.com> writes:
> Daniel Martín <mardani29 <at> yahoo.es> writes:
>
>> +#define CG_SET_FILL_COLOR_WITH_FRAME_CURSOR(context, frame) \
>> + do { \
>> + CGColorRef refcol_ = \
>> + get_cgcolor_from_nscolor (FRAME_CURSOR_COLOR (frame), frame); \
>> + CGContextSetFillColorWithColor (context, refcol_); \
>> + CGColorRelease (refcol_); \
>> + } while (0)
>> +#define CG_SET_FILL_COLOR_WITH_FRAME_BACKGROUND(context, frame) \
>> + do { \
>> + CGColorRef refcol_ = \
>> + get_cgcolor_from_nscolor (FRAME_BACKGROUND_COLOR (frame), frame); \
>> + CGContextSetFillColorWithColor (context, refcol_); \
>> + CGColorRelease (refcol_); \
>> + } while (0)
>
> Thanks. The GNU Coding Standards split expressions, before operators.
> So this should read:
>
> do {
> CGColorRef refcol
> = ...
>
> also, since you put this in a separate block, you don't have to worry
> about shadowing, so there's no need to use names with a trailing
> underscore.
>
OK, I've removed the trailing underscore in the other macros as well.
Here's a new patch with the requested changes. If everything looks
good, could someone install the patch for me? (I don't have push access
to the repository.)
Thanks.
[0001-Change-cursor-color-on-NS-port-when-it-matches-the-f.patch (text/x-patch, attachment)]
This bug report was last modified 2 years and 104 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.