From 9d2ae18e26f123931957c1bf5fb4707511cad2c8 Mon Sep 17 00:00:00 2001 From: Christian Lippka Date: Thu, 8 Jul 2010 15:42:47 +0200 Subject: #112855# call SdrEndTextEdit only if we are still in text edit --- sd/source/ui/func/futext.cxx | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) mode change 100644 => 100755 sd/source/ui/func/futext.cxx diff --git a/sd/source/ui/func/futext.cxx b/sd/source/ui/func/futext.cxx old mode 100644 new mode 100755 index cf710a5ae..54b36a03f --- 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(); -- cgit v1.2.3 From d786f2e81068a1cd9fe2b59550555896c0299d83 Mon Sep 17 00:00:00 2001 From: sj Date: Wed, 14 Jul 2010 15:37:03 +0200 Subject: fixed build problem (missing header file) --- sd/source/filter/html/pubdlg.cxx | 1 + 1 file changed, 1 insertion(+) mode change 100644 => 100755 sd/source/filter/html/pubdlg.cxx diff --git a/sd/source/filter/html/pubdlg.cxx b/sd/source/filter/html/pubdlg.cxx old mode 100644 new mode 100755 index 2dbffb319..7ed8deb37 --- a/sd/source/filter/html/pubdlg.cxx +++ b/sd/source/filter/html/pubdlg.cxx @@ -51,6 +51,7 @@ #include #include #include +#include #include #include #include -- cgit v1.2.3