diff options
author | Jens-Heiner Rechtien <hr@openoffice.org> | 2010-07-22 13:12:44 +0200 |
---|---|---|
committer | Jens-Heiner Rechtien <hr@openoffice.org> | 2010-07-22 13:12:44 +0200 |
commit | e4e3660689a6fe99d60a145159f4c1409363756a (patch) | |
tree | 76b9647062fff106c87a3680339e0742773340fd | |
parent | b59757bed5cb976fcca23ef9cb4bf1c91e780e76 (diff) | |
parent | d786f2e81068a1cd9fe2b59550555896c0299d83 (diff) |
CWS-TOOLING: integrate CWS impress194ooo/OOO330_m2
-rwxr-xr-x[-rw-r--r--] | sd/source/filter/html/pubdlg.cxx | 1 | ||||
-rwxr-xr-x[-rw-r--r--] | sd/source/ui/func/futext.cxx | 15 |
2 files changed, 12 insertions, 4 deletions
diff --git a/sd/source/filter/html/pubdlg.cxx b/sd/source/filter/html/pubdlg.cxx index 2dbffb319..7ed8deb37 100644..100755 --- a/sd/source/filter/html/pubdlg.cxx +++ b/sd/source/filter/html/pubdlg.cxx @@ -51,6 +51,7 @@ #include <svl/eitem.hxx> #include <svtools/colrdlg.hxx> #include <editeng/colritem.hxx> +#include <tools/urlobj.hxx> #include <tools/list.hxx> #include <sdiocmpt.hxx> #include <sfx2/docfile.hxx> diff --git a/sd/source/ui/func/futext.cxx b/sd/source/ui/func/futext.cxx index cf710a5ae..54b36a03f 100644..100755 --- a/sd/source/ui/func/futext.cxx +++ b/sd/source/ui/func/futext.cxx @@ -400,10 +400,17 @@ BOOL FuText::MouseButtonDown(const MouseEvent& rMEvt) // do the EndTextEdit first, it will delete the handles and force a // recreation. This will make aVEvt.pHdl to point to a deleted handle, // thus it is necessary to reset it and to get it again. - ::Outliner* pOutl = mpView->GetTextEditOutliner(); - - if (mxTextObj.is() && (mxTextObj->GetOutlinerParaObject() || - (pOutl && pOutl->GetText(pOutl->GetParagraph( 0 )).Len() != 0))) + + // #i112855# + // cl: I'm not sure why we checked here also for mxTextObj->GetOutlinerParaObjet + // this caused SdrEndTextEdit() to be called also when not in text editing and + // this does not make sense and caused troubles. (see issue 112855) + +// ::Outliner* pOutl = mpView->GetTextEditOutliner(); +// +// if (mxTextObj.is() && (mxTextObj->GetOutlinerParaObject() || +// (pOutl && pOutl->GetText(pOutl->GetParagraph( 0 )).Len() != 0))) + if( mpView->IsTextEdit() ) { mpView->SdrEndTextEdit(); |