wizards/com/sun/star/wizards/report/ReportTextImplementation.java |   11 
+++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

New commits:
commit a2f02b854f709719725cc1faba3881f727b8133d
Author: Lionel Elie Mamane <lio...@mamane.lu>
Date:   Tue Jun 5 18:40:13 2012 +0200

    fdo#47325 legacy reports: survive absence of Sorting hidden control
    
    Reports created in 3.4 and earlier lack it.
    
    Change-Id: I2cf1cad75fff59f23ad98299c4f94253adf7355b

diff --git a/wizards/com/sun/star/wizards/report/ReportTextImplementation.java 
b/wizards/com/sun/star/wizards/report/ReportTextImplementation.java
index 9e73038..9b1e1e2 100644
--- a/wizards/com/sun/star/wizards/report/ReportTextImplementation.java
+++ b/wizards/com/sun/star/wizards/report/ReportTextImplementation.java
@@ -57,6 +57,7 @@ import com.sun.star.wizards.common.PropertyNames;
 import com.sun.star.wizards.common.SystemDialog;
 import com.sun.star.wizards.db.DBMetaData;
 import com.sun.star.wizards.document.OfficeDocument;
+import com.sun.star.wizards.document.FormHandler.UnknownHiddenControlException;
 import com.sun.star.wizards.ui.UIConsts;
 import java.util.ArrayList;
 import java.util.Vector;
@@ -233,7 +234,15 @@ public class ReportTextImplementation extends 
ReportImplementationHelper impleme
                 String sCommandType = 
getDoc().oFormHandler.getValueofHiddenControl(xNamedForm, 
PropertyNames.COMMAND_TYPE, sMsg);
                 String sGroupFieldNames = 
getDoc().oFormHandler.getValueofHiddenControl(xNamedForm, "GroupFieldNames", 
sMsg);
                 String sFieldNames = 
getDoc().oFormHandler.getValueofHiddenControl(xNamedForm, "FieldNames", sMsg);
-                final String sorting = 
getDoc().oFormHandler.getValueofHiddenControl(xNamedForm, "Sorting", sMsg);
+                String sorting;
+                try
+                {
+                    sorting = 
getDoc().oFormHandler.getValueofHiddenControl(xNamedForm, "Sorting", sMsg);
+                }
+                catch (UnknownHiddenControlException exception)
+                {
+                   sorting = "";
+                }
                 String sRecordFieldNames = 
getDoc().oFormHandler.getValueofHiddenControl(xNamedForm, "RecordFieldNames", 
sMsg);
                 if (xNamedForm.hasByName("QueryName"))
                 {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to