commit | bf525c1f9d8116493cdec7637a397989ad07ed9e | [log] [tgz] |
---|---|---|
author | Bogdan Gheorghe <gheorghe@ca.ibm.com> | Mon Mar 12 00:01:22 2012 -0400 |
committer | Bogdan Gheorghe <gheorghe@ca.ibm.com> | Mon Mar 12 00:01:22 2012 -0400 |
tree | 56015e98108247fa1b7a7994bcc07135a4d39a89 | |
parent | 2355e80bf4c8d5f952b09838bb639e044fbb4d98 [diff] |
[Bug 370455] AIOOBE while switching MRU in CTabFolder
diff --git a/bundles/org.eclipse.e4.ui.widgets/src/org/eclipse/e4/ui/widgets/CTabFolder.java b/bundles/org.eclipse.e4.ui.widgets/src/org/eclipse/e4/ui/widgets/CTabFolder.java index 2cec71e..17485c7 100644 --- a/bundles/org.eclipse.e4.ui.widgets/src/org/eclipse/e4/ui/widgets/CTabFolder.java +++ b/bundles/org.eclipse.e4.ui.widgets/src/org/eclipse/e4/ui/widgets/CTabFolder.java
@@ -2906,6 +2906,7 @@ if (mru == show) return; mru = show; if (!mru) { + if (firstIndex == -1) return; int idx = firstIndex; int next = 0; for (int i = firstIndex; i < items.length; i++) {