From a270261b7e3f14238c71457abfcf3315091bc9df Mon Sep 17 00:00:00 2001 From: rds <rds> Date: Thu, 2 Apr 2009 15:37:04 +0000 Subject: [PATCH] - draw 3 frame only 1 columns too. - make sure frame columns don't get shown/hidden by zoom code --- src/zmapWindow/zmapWindowDraw.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/zmapWindow/zmapWindowDraw.c b/src/zmapWindow/zmapWindowDraw.c index 28b174369..562bccbf2 100755 --- a/src/zmapWindow/zmapWindowDraw.c +++ b/src/zmapWindow/zmapWindowDraw.c @@ -28,9 +28,9 @@ * * Exported functions: See zmapWindow_P.h * HISTORY: - * Last edited: Mar 30 14:08 2009 (rds) + * Last edited: Apr 2 16:30 2009 (rds) * Created: Thu Sep 8 10:34:49 2005 (edgrif) - * CVS info: $Id: zmapWindowDraw.c,v 1.108 2009-04-01 15:53:39 rds Exp $ + * CVS info: $Id: zmapWindowDraw.c,v 1.109 2009-04-02 15:37:04 rds Exp $ *------------------------------------------------------------------- */ @@ -432,7 +432,8 @@ void zmapWindowColumnSetMagState(ZMapWindow window, FooCanvasGroup *col_group) * (as happens now). I'm not sure we have a record of this. */ - if (zmapWindowItemFeatureSetGetDisplay(set_data) == ZMAPSTYLE_COLDISPLAY_SHOW_HIDE) + if (zmapWindowItemFeatureSetGetDisplay(set_data) == ZMAPSTYLE_COLDISPLAY_SHOW_HIDE && + zmapWindowColumnIs3frameVisible(window, col_group)) { gboolean visible_at_this_mag = FALSE; @@ -519,7 +520,7 @@ gboolean zmapWindowColumnIs3frameVisible(ZMapWindow window, FooCanvasGroup *col_ else visible = FALSE; } - else if(frame_mode == ZMAPSTYLE_3_FRAME_ONLY_3 &&& + else if(frame_mode == ZMAPSTYLE_3_FRAME_ONLY_3 && set_data->frame == ZMAPFRAME_NONE) { visible = FALSE; -- GitLab