[Libreoffice-commits] core.git: Branch 'feature/gsoc14-draw-chained-text-boxes' - editeng/source include/editeng

matteocam matteo.campanelli at gmail.com
Sat Aug 15 02:15:47 PDT 2015


 editeng/source/outliner/overflowingtxt.cxx |    9 ++++-----
 include/editeng/editeng.hxx                |    2 ++
 include/editeng/outliner.hxx               |    2 +-
 3 files changed, 7 insertions(+), 6 deletions(-)

New commits:
commit d5b80ee6210e9efac8f2a609ec8d9df5ce1153c9
Author: matteocam <matteo.campanelli at gmail.com>
Date:   Sat Aug 15 11:14:50 2015 +0200

    [unbuildable] Included required headers
    
    Change-Id: I4f525b06982d34e0946e15cbcaa5fc8996d70f90

diff --git a/editeng/source/outliner/overflowingtxt.cxx b/editeng/source/outliner/overflowingtxt.cxx
index a443a82..3a97c89 100644
--- a/editeng/source/outliner/overflowingtxt.cxx
+++ b/editeng/source/outliner/overflowingtxt.cxx
@@ -26,6 +26,10 @@
 #include <editeng/editobj.hxx>
 #include <editeng/editdata.hxx>
 
+// XXX
+#include <outleeng.hxx>
+#include "../editeng/editdoc.hxx"
+
 #include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
 
 
@@ -193,11 +197,6 @@ OutlinerParaObject *OverflowingText::JuxtaposeParaObject(Outliner *pOutl, Outlin
 
 OutlinerParaObject *OverflowingText::impMakeOverflowingParaObject(Outliner *pOutliner)
 {
-    if (mpContentTextObj == NULL) {
-        fprintf(stderr, "[Chaining] OverflowingText's mpContentTextObj is NULL!\n");
-        return NULL;
-    }
-
     // Simply Juxtaposing; no within-para merging
     OutlinerParaObject *pOverflowingPObj = new OutlinerParaObject(*mpContentTextObj);
     // the OutlinerParaObject constr. at the prev line gives no valid outliner mode, so we set it
diff --git a/include/editeng/editeng.hxx b/include/editeng/editeng.hxx
index 98f5d7c..e5604461 100644
--- a/include/editeng/editeng.hxx
+++ b/include/editeng/editeng.hxx
@@ -145,6 +145,8 @@ class EDITENG_DLLPUBLIC EditEngine
     friend class EditDbg;
     friend class Outliner;
 
+    friend class OverflowingText;
+
 public:
     typedef std::vector<EditView*> ViewsType;
 
diff --git a/include/editeng/outliner.hxx b/include/editeng/outliner.hxx
index 07d9215..833a9ad 100644
--- a/include/editeng/outliner.hxx
+++ b/include/editeng/outliner.hxx
@@ -585,7 +585,7 @@ class EDITENG_DLLPUBLIC Outliner : public SfxBroadcaster
     friend class OutlinerUndoCheckPara;
     friend class OutlinerUndoChangeParaFlags;
 
-    friend class NonOverflowingText;
+    friend class OverflowingText;
 
     OutlinerEditEng*    pEditEngine;
 


More information about the Libreoffice-commits mailing list