Merge "Issue #1506 fix deadlock and edit areas showing up from query" into development
Former-commit-id:4e60fa682d
[formerly1e50b3a0e8
[formerly 698d1d88b5c67498046dcec558361797a01b07f5]] Former-commit-id:1e50b3a0e8
Former-commit-id:f5ebeb1330
This commit is contained in:
commit
5ecc23350c
2 changed files with 26 additions and 8 deletions
|
@ -1856,6 +1856,20 @@ public class ReferenceSetManager implements IReferenceSetManager,
|
|||
*/
|
||||
@Override
|
||||
public void spatialEditorTimeChanged(Date date) {
|
||||
evaluateActiveRefSet();
|
||||
IPythonJobListener<ReferenceData> listener = new IPythonJobListener<ReferenceData>() {
|
||||
@Override
|
||||
public void jobFailed(Throwable e) {
|
||||
statusHandler.handle(Priority.PROBLEM,
|
||||
"Unable to run QueryScript job", e);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void jobFinished(ReferenceData result) {
|
||||
if (!result.getGrid().equals(activeRefSet.getGrid())) {
|
||||
setActiveRefSet(result);
|
||||
}
|
||||
}
|
||||
};
|
||||
evaluateActiveRefSet(listener);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -859,7 +859,7 @@ public class DefineRefSetDialog extends CaveJFACEDialog implements
|
|||
IPythonExecutor<QueryScript, ReferenceData> executor = new QueryScriptExecutor(
|
||||
"evaluate", argMap);
|
||||
|
||||
IPythonJobListener<Object> listener = new IPythonJobListener<Object>() {
|
||||
IPythonJobListener<ReferenceData> listener = new IPythonJobListener<ReferenceData>() {
|
||||
@Override
|
||||
public void jobFailed(Throwable e) {
|
||||
statusHandler.handle(Priority.PROBLEM,
|
||||
|
@ -867,12 +867,16 @@ public class DefineRefSetDialog extends CaveJFACEDialog implements
|
|||
}
|
||||
|
||||
@Override
|
||||
public void jobFinished(Object result) {
|
||||
ReferenceData newRef = (ReferenceData) result;
|
||||
activeDisplay.setText(s);
|
||||
refSetMgr.incomingRefSet(newRef, RefSetMode.USE_CURRENT);
|
||||
addToHistory(s);
|
||||
queryField.setText("");
|
||||
public void jobFinished(final ReferenceData result) {
|
||||
VizApp.runAsync(new Runnable() {
|
||||
public void run() {
|
||||
activeDisplay.setText(s);
|
||||
refSetMgr
|
||||
.incomingRefSet(result, RefSetMode.USE_CURRENT);
|
||||
addToHistory(s);
|
||||
queryField.setText("");
|
||||
};
|
||||
});
|
||||
}
|
||||
};
|
||||
try {
|
||||
|
|
Loading…
Add table
Reference in a new issue