Re: [gtk-osx-users] gtk-osx question
- From: Chris Angelico <rosuav gmail com>
- Cc: gtk-osx-users-list gnome org
- Subject: Re: [gtk-osx-users] gtk-osx question
- Date: Tue, 1 Apr 2014 10:07:19 +1100
On Tue, Apr 1, 2014 at 4:57 AM, Richard Procter
<richard n procter gmail com> wrote:
I suspect that for the |=, C++, but not C, implicitly converts the GdkModifierType operands to int but
then refuses to implicitly convert back to GdkModifier type when it comes to the assignment (as blindly
converting
an invalid value would break the type).
That sounds like flawed design. The GdkModifier enumerated values are
documented as bit flags [1], so the type for a collection of them
should surely be a straight integer (probably 'int' or 'unsigned').
But most likely an explicit cast will fix the problem.
ChrisA
[1] https://developer.gnome.org/gdk3/stable/gdk3-Windows.html#GdkModifierType
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]