it screws up the evas event process. We are not deal with release event if
there is no pressed pointer
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@74705
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
2012-08-01 Jiyoun Park(jypark)
* Fix gif load bug. we initialize first frame buffer of gif loader
+
+2012-08-01 Jiyoun Park(jypark)
+
+ * Fix evas pointer count problem, if press/release events occurs not pair,
+ it screws up the evas event process. We are not deal with release event if
+ there is no pressed pointer.
MAGIC_CHECK_END();
if ((b < 1) || (b > 32)) return;
+ if (e->pointer.downs <= 0) return;
e->pointer.button &= ~(1 << (b - 1));
e->pointer.downs--;
return;
MAGIC_CHECK_END();
+ if (e->pointer.downs <= 0) return;
e->pointer.downs--;
if (e->events_frozen > 0) return;
e->last_timestamp = timestamp;