commit 63dcbd90112a8e2b1ff52f236a7eb1dd991c9cdd
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Sun Nov 29 20:51:28 2009 +0100

    Make sure the local pointer setting is respected on enter events

diff --git a/src/vncdisplay.c b/src/vncdisplay.c
index d7835da..06b63e4 100644
--- a/src/vncdisplay.c
+++ b/src/vncdisplay.c
@@ -781,6 +781,9 @@ static gboolean enter_event(GtkWidget *widget, GdkEventCrossing *crossing G_GNUC
         if (priv->grab_keyboard)
                 do_keyboard_grab(VNC_DISPLAY(widget), FALSE);
 
+        if (priv->local_pointer)
+                do_pointer_show(VNC_DISPLAY(widget));
+
         return TRUE;
 }
 
