diff options
author | Michael Jastram | 2012-08-29 16:08:59 +0000 |
---|---|---|
committer | Michael Jastram | 2012-08-29 16:08:59 +0000 |
commit | 2bd9f8d40402c4d1eabd0aa990408ecff668d968 (patch) | |
tree | dff6c408df125b87ae094f34695925d7e3e58900 | |
parent | 2d98896c702836dd3867474442a3ab23a8f727d1 (diff) | |
download | org.eclipse.rmf-2bd9f8d40402c4d1eabd0aa990408ecff668d968.tar.gz org.eclipse.rmf-2bd9f8d40402c4d1eabd0aa990408ecff668d968.tar.xz org.eclipse.rmf-2bd9f8d40402c4d1eabd0aa990408ecff668d968.zip |
Fixed a potential deadlock.
-rw-r--r-- | org.eclipse.rmf.pror.reqif10.editor/src/org/eclipse/rmf/pror/reqif10/editor/agilegrid/ProrAgileGridViewer.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/org.eclipse.rmf.pror.reqif10.editor/src/org/eclipse/rmf/pror/reqif10/editor/agilegrid/ProrAgileGridViewer.java b/org.eclipse.rmf.pror.reqif10.editor/src/org/eclipse/rmf/pror/reqif10/editor/agilegrid/ProrAgileGridViewer.java index 65aec6b4..f8cccad7 100644 --- a/org.eclipse.rmf.pror.reqif10.editor/src/org/eclipse/rmf/pror/reqif10/editor/agilegrid/ProrAgileGridViewer.java +++ b/org.eclipse.rmf.pror.reqif10.editor/src/org/eclipse/rmf/pror/reqif10/editor/agilegrid/ProrAgileGridViewer.java @@ -215,7 +215,8 @@ public class ProrAgileGridViewer extends Viewer { ProrRow.ProrRowSpecHierarchy prorRowSpecHierarchy = (ProrRow.ProrRowSpecHierarchy) contentProvider
.getProrRow(row);
- while (prorRowSpecHierarchy.getSpecHierarchy() != newSpecHierarchy) {
+ while (prorRowSpecHierarchy.getSpecHierarchy() != newSpecHierarchy
+ && row <= contentProvider.getRowCount()) {
row++;
}
agileGrid.editCell(row, activeCell.column);
|