diff --git a/src/zmapWindow/zmapWindowDraw.c b/src/zmapWindow/zmapWindowDraw.c index 79f14f24d5a968071b774f7dff4cfcd1e7e5435a..b8bdc392015b0dc72def4143edc746a411aa41bb 100755 --- a/src/zmapWindow/zmapWindowDraw.c +++ b/src/zmapWindow/zmapWindowDraw.c @@ -28,9 +28,9 @@ * * Exported functions: See zmapWindow_P.h * HISTORY: - * Last edited: Feb 11 14:11 2009 (edgrif) + * Last edited: Feb 11 15:19 2009 (rds) * Created: Thu Sep 8 10:34:49 2005 (edgrif) - * CVS info: $Id: zmapWindowDraw.c,v 1.105 2009-02-11 15:15:24 edgrif Exp $ + * CVS info: $Id: zmapWindowDraw.c,v 1.106 2009-02-11 15:20:20 rds Exp $ *------------------------------------------------------------------- */ @@ -1204,19 +1204,18 @@ static void remove3FrameCol(FooCanvasGroup *container, FooCanvasPoints *points, ZMapContainerLevelType level, gpointer user_data) { ZMapWindow window = (ZMapWindow)user_data ; + ZMapWindowItemFeatureSetData set_data ; if (level == ZMAPCONTAINER_LEVEL_FEATURESET) { - ZMapFeatureTypeStyle style ; - - style = zmapWindowContainerGetStyle(container) ; - zMapAssert(style) ; + set_data = g_object_get_data(G_OBJECT(container), ITEM_FEATURE_SET_DATA) ; + zMapAssert(set_data) ; - if (zMapStyleIsFrameSpecific(style)) + if (zmapWindowItemFeatureSetIsFrameSpecific(set_data)) { ZMapStyle3FrameMode frame_mode = ZMAPSTYLE_3_FRAME_INVALID ; - zMapStyleGetStrandAttrs(style, NULL, NULL, &frame_mode) ; + frame_mode = zmapWindowItemFeatureSetGetFrameMode(set_data); if (frame_mode == ZMAPSTYLE_3_FRAME_ONLY_1) { @@ -1225,14 +1224,13 @@ static void remove3FrameCol(FooCanvasGroup *container, FooCanvasPoints *points, } else { - ZMapWindowItemFeatureSetData set_data ; FooCanvasGroup *parent ; + ZMapStrand column_strand; - set_data = g_object_get_data(G_OBJECT(container), ITEM_FEATURE_SET_DATA) ; - zMapAssert(set_data) ; + column_strand = zmapWindowItemFeatureSetGetStrand(set_data); - if (set_data->strand != ZMAPSTRAND_REVERSE - || (set_data->strand == ZMAPSTRAND_REVERSE && window->show_3_frame_reverse)) + if ((column_strand != ZMAPSTRAND_REVERSE) || + (column_strand == ZMAPSTRAND_REVERSE && window->show_3_frame_reverse)) { parent = zmapWindowContainerGetSuperGroup(container) ; parent = zmapWindowContainerGetFeatures(parent) ;