From 6252f4f075fdd0b0fd271ede49e82f5904ee83dd Mon Sep 17 00:00:00 2001
From: Patrick Plitzner
Date: Tue, 4 Apr 2017 10:31:23 +0200
Subject: [PATCH] fix #6550 Discard page change event if no current page is
present
---
.../taxeditor/editor/MultiPageTaxonEditor.java | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/MultiPageTaxonEditor.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/MultiPageTaxonEditor.java
index 7241f84ff..e427b39e1 100644
--- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/MultiPageTaxonEditor.java
+++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/MultiPageTaxonEditor.java
@@ -122,6 +122,17 @@ IDirtyMarkable, IPartContentHasDetails, ISecuredEditor, IPartContentHasMedia {
}
}
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ protected void pageChange(int newPageIndex) {
+ if(getCurrentPage()==-1){
+ return;
+ }
+ super.pageChange(newPageIndex);
+ }
+
/** {@inheritDoc} */
@Override
public void doSave(IProgressMonitor monitor) {
--
2.34.1