### Eclipse Workspace Patch 1.0 #P org.eclipse.gmf.runtime.diagram.ui Index: src/org/eclipse/gmf/runtime/diagram/ui/internal/actions/ZoomContributionItem.java =================================================================== RCS file: /cvsroot/modeling/org.eclipse.gmf/plugins/org.eclipse.gmf.runtime.diagram.ui/src/org/eclipse/gmf/runtime/diagram/ui/internal/actions/ZoomContributionItem.java,v retrieving revision 1.7 diff -u -r1.7 ZoomContributionItem.java --- src/org/eclipse/gmf/runtime/diagram/ui/internal/actions/ZoomContributionItem.java 25 Nov 2005 19:38:13 -0000 1.7 +++ src/org/eclipse/gmf/runtime/diagram/ui/internal/actions/ZoomContributionItem.java 14 Jan 2008 21:28:42 -0000 @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (c) 2002, 2005 IBM Corporation and others. + * Copyright (c) 2002, 2008 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -419,6 +419,11 @@ getZoomManager().setZoom(zoom / 100); viewport.setHorizontalLocation(viewX); viewport.setVerticalLocation(viewY); + + // always refresh the zoom text when zoom to fit, + // required when the zoom percentage did not change but we wish + // to display the text as a percentage. + update(); } /**