summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml5
-rw-r--r--stubs/src/main/java/org/freedesktop/wayland/util/Fixed.java15
2 files changed, 20 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..f1998ac
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,5 @@
+language: java
+before_install:
+ - sudo add-apt-repository -y ppa:wayland.admin/daily-builds
+ - sudo apt-get update -qq
+ - sudo apt-get install -y libwayland-dev
diff --git a/stubs/src/main/java/org/freedesktop/wayland/util/Fixed.java b/stubs/src/main/java/org/freedesktop/wayland/util/Fixed.java
index 957cbfb..953a769 100644
--- a/stubs/src/main/java/org/freedesktop/wayland/util/Fixed.java
+++ b/stubs/src/main/java/org/freedesktop/wayland/util/Fixed.java
@@ -40,4 +40,19 @@ public final class Fixed {
public int getRaw() {
return this.raw;
}
+
+ @Override
+ public boolean equals(final Object o) {
+ if (this == o) { return true; }
+ if (o == null || getClass() != o.getClass()) { return false; }
+
+ final Fixed fixed = (Fixed) o;
+
+ return raw == fixed.raw;
+ }
+
+ @Override
+ public int hashCode() {
+ return raw;
+ }
} \ No newline at end of file