From b62addb398f5661f6bda2e78f5d4d8aedda7617b Mon Sep 17 00:00:00 2001 From: Max Schenkelberg Date: Thu, 2 Feb 2012 14:24:19 -0600 Subject: [PATCH] Issue #206 Fixed issue with local radar menu items getting disposed Former-commit-id: f78858bf2f49c52491b986e1c5d58c673336ef58 [formerly 84ead088ca40ad8c6ffd7860dce6ffffb09dcec1] [formerly f78858bf2f49c52491b986e1c5d58c673336ef58 [formerly 84ead088ca40ad8c6ffd7860dce6ffffb09dcec1] [formerly ba619200c9ff4669bbe9e5c068fe1c91d5f07ebc [formerly 07b72ce297ec52811439d03b4e753f5959eeb532]]] Former-commit-id: ba619200c9ff4669bbe9e5c068fe1c91d5f07ebc Former-commit-id: c8ddc206fc6be6ea8d63805689f8290559f8e3c6 [formerly 5ef6d79ef92f0b925031e5f364f920644b245961] Former-commit-id: 81f3e94746a89c36d532d2adccd50a8694fa3c63 --- .../ui/menus/widgets/IncludeContributionItem.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/cave/com.raytheon.uf.viz.ui.menus/src/com/raytheon/uf/viz/ui/menus/widgets/IncludeContributionItem.java b/cave/com.raytheon.uf.viz.ui.menus/src/com/raytheon/uf/viz/ui/menus/widgets/IncludeContributionItem.java index ff197c4542..3851702ca7 100644 --- a/cave/com.raytheon.uf.viz.ui.menus/src/com/raytheon/uf/viz/ui/menus/widgets/IncludeContributionItem.java +++ b/cave/com.raytheon.uf.viz.ui.menus/src/com/raytheon/uf/viz/ui/menus/widgets/IncludeContributionItem.java @@ -94,7 +94,7 @@ public class IncludeContributionItem extends ContributionItem { if (index == -1) { index = menu.getItemCount(); } - getContributionItems(); + getContributionItems(); for (int i = 0; i < items.length; i++) { IContributionItem item = items[i]; int oldItemCount = menu.getItemCount(); @@ -113,7 +113,7 @@ public class IncludeContributionItem extends ContributionItem { if (index == -1) { index = toolbar.getItemCount(); } - getContributionItems(); + getContributionItems(); for (int i = 0; i < items.length; i++) { IContributionItem item = items[i]; int oldItemCount = toolbar.getItemCount(); @@ -131,6 +131,16 @@ public class IncludeContributionItem extends ContributionItem { return true; } + /* + * (non-Javadoc) + * + * @see org.eclipse.jface.action.ContributionItem#isDirty() + */ + @Override + public boolean isDirty() { + return false; + } + @Override public void dispose() { super.dispose();