Kaydet (Commit) 4d95bd62 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#1326449 Dereference null return value

and

coverity#1326448 Dereference null return value

Change-Id: I8e26c9c57264b654a5a7c3dc56c658f23291e357
üst 683d1933
......@@ -71,20 +71,16 @@ public abstract class BaseDialog extends BaseControl {
return xMSF;
}
private XFrame getCurrentFrame() {
try {
Object oDesktop = xMCF.createInstanceWithContext("com.sun.star.frame.Desktop", context);
XDesktop xDesktop = UnoRuntime.queryInterface(XDesktop.class, oDesktop);
XComponent xComponent = xDesktop.getCurrentComponent();
XModel xModel = UnoRuntime.queryInterface(XModel.class, xComponent);
XController xController = xModel.getCurrentController();
return xController.getFrame();
} catch (Exception e) {
return null;
}
private XFrame getCurrentFrame() throws Exception {
Object oDesktop = xMCF.createInstanceWithContext("com.sun.star.frame.Desktop", context);
XDesktop xDesktop = UnoRuntime.queryInterface(XDesktop.class, oDesktop);
XComponent xComponent = xDesktop.getCurrentComponent();
XModel xModel = UnoRuntime.queryInterface(XModel.class, xComponent);
XController xController = xModel.getCurrentController();
return xController.getFrame();
}
private Rectangle getWorkspaceDimensions() {
private Rectangle getWorkspaceDimensions() throws Exception {
return getCurrentFrame().getComponentWindow().getPosSize();
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment