summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gi/overrides/Gdk.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/gi/overrides/Gdk.py b/gi/overrides/Gdk.py
index 49b1bc0a..47f9ae68 100644
--- a/gi/overrides/Gdk.py
+++ b/gi/overrides/Gdk.py
@@ -57,6 +57,11 @@ if GDK2 or GDK3:
return False
return self.equal(other)
+ # This is required (even when __eq__ is defined) in order
+ # for != operator to work as expected
+ def __ne__(self, other):
+ return not self == other
+
def __repr__(self):
return 'Gdk.Color(red=%d, green=%d, blue=%d)' % (self.red, self.green, self.blue)
@@ -100,6 +105,11 @@ if GDK3:
return False
return self.equal(other)
+ # This is required (even when __eq__ is defined) in order
+ # for != operator to work as expected
+ def __ne__(self, other):
+ return not self == other
+
def __repr__(self):
return 'Gdk.RGBA(red=%f, green=%f, blue=%f, alpha=%f)' % (self.red, self.green, self.blue, self.alpha)