summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEleni Maria Stea <elene.mst@gmail.com>2013-02-23 21:52:14 +0200
committerEleni Maria Stea <elene.mst@gmail.com>2013-02-23 21:52:14 +0200
commit29a5d0c43628aac78adba856e96b8a38b95ad59d (patch)
treea926779a9cd71bbd7410268e6f46e5764e82d2e0
parent026158b5ee6ffac95c3efc6eee4c155497cd8594 (diff)
*in progress*
changed fb button too TODO: 1 in fill_rect check boundaries !! 2 vsync 3 the abs pos bug
-rw-r--r--Makefile2
-rw-r--r--src/fbdev/mouse.cc3
2 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index a894e52..ad3fd6c 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ dbg = -g
opt = -O0
inc = -Isrc
-backend = SDL
+#backend = SDL
ifeq ($(backend), SDL)
def = -DWINNIE_SDL
diff --git a/src/fbdev/mouse.cc b/src/fbdev/mouse.cc
index 5fd080b..62271ab 100644
--- a/src/fbdev/mouse.cc
+++ b/src/fbdev/mouse.cc
@@ -101,7 +101,8 @@ void process_mouse_event()
int s = (bnstate >> i) & 1;
int prev_s = (prev_state >> i) & 1;
if(s != prev_s) {
- button_callback(top, i, s);
+ Rect rect = top->get_absolute_rect();
+ button_callback(top, i, s, pointer_x - rect.x, pointer_y - rect.y);
}
}
}