This patch fixes a problem with gdk_input handling; the callbacks wouldn't
get cancelled if they returned FALSE.

The patch:

* Changes the declaration for GdkInputFunction to return gint instead
 of void.

And

* Adds the actual check for the return value.

/August. ([email protected])