From 86669d883b0c2c54d688451438f088857683215f Mon Sep 17 00:00:00 2001
From: rds <rds>
Date: Wed, 22 Apr 2009 16:32:38 +0000
Subject: [PATCH] Fix incorrect use of style

---
 src/zmapWindow/zmapWindowState.c | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

diff --git a/src/zmapWindow/zmapWindowState.c b/src/zmapWindow/zmapWindowState.c
index 72602e057..9a0aea3a8 100755
--- a/src/zmapWindow/zmapWindowState.c
+++ b/src/zmapWindow/zmapWindowState.c
@@ -27,9 +27,9 @@
  *
  * Exported functions: See XXXXXXXXXXXXX.h
  * HISTORY:
- * Last edited: Apr  6 10:19 2009 (rds)
+ * Last edited: Apr 22 17:30 2009 (rds)
  * Created: Mon Jun 11 09:49:16 2007 (rds)
- * CVS info:   $Id: zmapWindowState.c,v 1.16 2009-04-06 10:15:45 rds Exp $
+ * CVS info:   $Id: zmapWindowState.c,v 1.17 2009-04-22 16:32:38 rds Exp $
  *-------------------------------------------------------------------
  */
 
@@ -336,25 +336,22 @@ static void get_bumped_columns(FooCanvasGroup        *container,
     {
       StyleBumpModeStruct bump_data = {{0}, 0};
       ZMapWindowItemFeatureSetData set_data;
-      ZMapFeatureTypeStyle style;
       ZMapStyleOverlapMode default_bump;
       ZMapFeatureAny feature_any;
       char *style_name;
 
       set_data = zmapWindowContainerGetData(container, ITEM_FEATURE_SET_DATA);
 
-      if((feature_any = zmapWindowItemFeatureSetRecoverFeatureSet(set_data)))
+      if((feature_any = (ZMapFeatureAny)zmapWindowItemFeatureSetRecoverFeatureSet(set_data)))
 	{
-	  style = zmapWindowItemFeatureSetColumnStyle(set_data);
-
 	  bump_data.column.align_id   = feature_any->parent->parent->unique_id;
 	  bump_data.column.block_id   = feature_any->parent->unique_id;
 	  bump_data.column.set_id     = feature_any->unique_id;
-	  bump_data.column.feature_id = zMapStyleGetUniqueID(style);
+	  bump_data.column.feature_id = set_data->unique_id;
 	  bump_data.column.strand     = set_data->strand;
-	  bump_data.strand_specific   = zMapStyleIsStrandSpecific(style);
-	  bump_data.bump_mode   = zMapStyleGetOverlapMode(style);
-	  default_bump          = zMapStyleGetDefaultOverlapMode(style);
+	  bump_data.strand_specific   = zmapWindowItemFeatureSetIsStrandSpecific(set_data);
+	  bump_data.bump_mode         = zmapWindowItemFeatureSetGetOverlapMode(set_data);
+	  default_bump                = zmapWindowItemFeatureSetGetDefaultOverlapMode(set_data);
 	  
 	  style_name = (char *)g_quark_to_string(bump_data.column.set_id);
 	  
-- 
GitLab