Merge "Issue #1362 create a new resource handler when nsharp is created in a side pane." into development

Former-commit-id: 773ff8c027 [formerly decb23f4ae [formerly 273aed63277891eb091817c5769fe53ef3813759]]
Former-commit-id: decb23f4ae
Former-commit-id: c34ff0c0b8
This commit is contained in:
Nate Jensen 2012-12-11 12:42:51 -06:00 committed by Gerrit Code Review
commit de5960d0fb

View file

@ -41,6 +41,7 @@ import org.eclipse.core.runtime.jobs.Job;
import com.raytheon.uf.common.time.DataTime;
import com.raytheon.uf.viz.core.IGraphicsTarget;
import com.raytheon.uf.viz.core.drawables.AbstractDescriptor;
import com.raytheon.uf.viz.core.drawables.IRenderableDisplay;
import com.raytheon.uf.viz.core.drawables.PaintProperties;
import com.raytheon.uf.viz.core.exception.VizException;
import com.raytheon.uf.viz.core.rsc.AbstractVizResource;
@ -188,7 +189,13 @@ public class D2DNSharpResource extends
return handler;
}
}
throw new VizException("Unable to find a NsharpResourceHandler.");
NsharpResourceHandler handler = new NsharpResourceHandler(
new IRenderableDisplay[] { descriptor.getRenderableDisplay() },
null);
for (NsharpAbstractPaneResource paneRsc : paneRscs) {
paneRsc.setRscHandler(handler);
}
return handler;
}
@Override