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 { ...@@ -71,20 +71,16 @@ public abstract class BaseDialog extends BaseControl {
return xMSF; return xMSF;
} }
private XFrame getCurrentFrame() { private XFrame getCurrentFrame() throws Exception {
try { Object oDesktop = xMCF.createInstanceWithContext("com.sun.star.frame.Desktop", context);
Object oDesktop = xMCF.createInstanceWithContext("com.sun.star.frame.Desktop", context); XDesktop xDesktop = UnoRuntime.queryInterface(XDesktop.class, oDesktop);
XDesktop xDesktop = UnoRuntime.queryInterface(XDesktop.class, oDesktop); XComponent xComponent = xDesktop.getCurrentComponent();
XComponent xComponent = xDesktop.getCurrentComponent(); XModel xModel = UnoRuntime.queryInterface(XModel.class, xComponent);
XModel xModel = UnoRuntime.queryInterface(XModel.class, xComponent); XController xController = xModel.getCurrentController();
XController xController = xModel.getCurrentController(); return xController.getFrame();
return xController.getFrame();
} catch (Exception e) {
return null;
}
} }
private Rectangle getWorkspaceDimensions() { private Rectangle getWorkspaceDimensions() throws Exception {
return getCurrentFrame().getComponentWindow().getPosSize(); 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