wizards/com/sun/star/wizards/document/GridControl.java |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit 144ce8b3ff38a39507a4167662ef5b4aec63907a
Author: Caolán McNamara <caol...@redhat.com>
Date:   Tue Mar 1 10:32:30 2016 +0000

    coverity#1326304 Explicit null dereferenced
    
    Change-Id: I1fba88431ec7e5154f39bb0c76e622c6129011d2

diff --git a/wizards/com/sun/star/wizards/document/GridControl.java 
b/wizards/com/sun/star/wizards/document/GridControl.java
index 4b8f98d..cca5de9 100644
--- a/wizards/com/sun/star/wizards/document/GridControl.java
+++ b/wizards/com/sun/star/wizards/document/GridControl.java
@@ -51,6 +51,12 @@ public class GridControl extends Shape
             xNameAccess = UnoRuntime.queryInterface( XNameAccess.class, 
oGridModel );
             _xFormName.insertByName(_sname, oGridModel);
             XControlModel xControlModel = UnoRuntime.queryInterface( 
XControlModel.class, oGridModel );
+            // test if the interface was available
+            if (xControlModel == null) {
+                throw new Exception(
+                    "Error: GridModel does not export XControlModel 
interface");
+            }
+
             xControlShape.setControl(xControlModel);
             xPropertySet = UnoRuntime.queryInterface( XPropertySet.class, 
oGridModel );
             oFormHandler.xDrawPage.add(xShape);
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to