From f23a32ddacfd7b2222ccaac0ca5e3aca136a053a Mon Sep 17 00:00:00 2001
From: rds <rds>
Date: Sun, 24 Jan 2010 10:23:57 +0000
Subject: [PATCH] Only request a reposition if were exposed. i.e. no expose
 handler

---
 src/zmapWindow/zmapWindowNavigator.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/zmapWindow/zmapWindowNavigator.c b/src/zmapWindow/zmapWindowNavigator.c
index 884d1ebac..ce763db87 100755
--- a/src/zmapWindow/zmapWindowNavigator.c
+++ b/src/zmapWindow/zmapWindowNavigator.c
@@ -27,9 +27,9 @@
  *
  * Exported functions: See XXXXXXXXXXXXX.h
  * HISTORY:
- * Last edited: Jun 30 22:34 2009 (rds)
+ * Last edited: Jan 23 22:54 2010 (roy)
  * Created: Wed Sep  6 11:22:24 2006 (rds)
- * CVS info:   $Id: zmapWindowNavigator.c,v 1.56 2009-06-30 21:35:10 rds Exp $
+ * CVS info:   $Id: zmapWindowNavigator.c,v 1.57 2010-01-24 10:23:57 rds Exp $
  *-------------------------------------------------------------------
  */
 
@@ -497,7 +497,8 @@ void zMapWindowNavigatorDrawLocator(ZMapWindowNavigator navigate,
   navigate->locator_y_coords.x1 = raw_top;
   navigate->locator_y_coords.x2 = raw_bot;
 
-  zmapWindowContainerRequestReposition(navigate->container_root);
+  if(navigate->draw_expose_handler_id == 0)
+    zmapWindowContainerRequestReposition(navigate->container_root);
 
   return ;
 }
-- 
GitLab