[Libreoffice-commits] core.git: Branch 'feature/tiled-editing' - 2 commits - bin/run sc/source
Jan Holesovsky
kendy at collabora.com
Tue Apr 7 07:48:18 PDT 2015
bin/run | 6 +++---
sc/source/ui/view/gridwin4.cxx | 15 +++++++++------
2 files changed, 12 insertions(+), 9 deletions(-)
New commits:
commit 98a430db21e55adc113224b51b057cc1e25c69e2
Author: Jan Holesovsky <kendy at collabora.com>
Date: Tue Apr 7 16:45:46 2015 +0200
sc tiled editing: Better setup of drawinglayer, so that images are swapped in.
Change-Id: I6f28ab1e4af91b12005ddfb9e64e984c783081ff
diff --git a/sc/source/ui/view/gridwin4.cxx b/sc/source/ui/view/gridwin4.cxx
index 269d12e..a14c04e 100644
--- a/sc/source/ui/view/gridwin4.cxx
+++ b/sc/source/ui/view/gridwin4.cxx
@@ -971,15 +971,18 @@ void ScGridWindow::PaintTile( VirtualDevice& rDevice,
-fTilePosXPixel, -fTilePosYPixel, nStartCol, nStartRow, nEndCol, nEndRow,
fPPTX, fPPTY);
- // create a temporary SdrPaintWindow to avoid warnings
- SdrPaintWindow aTemporaryPaintWindow(*pViewData->GetScDrawView(), rDevice);
- SdrPageView* pSdrPageView = pViewData->GetScDrawView()->GetSdrPageView();
- pSdrPageView->AddPaintWindowToPageView(aTemporaryPaintWindow);
+ // setup the SdrPage so that drawinglayer works correctly
+ ScDrawLayer* pModel = pDoc->GetDrawLayer();
+ boost::scoped_ptr<FmFormView> pDrawView;
+ if (pModel)
+ {
+ pDrawView.reset(new FmFormView(pModel, &rDevice));
+ pDrawView->ShowSdrPage(pDrawView->GetModel()->GetPage(nTab));
+ aOutputData.SetDrawView( pDrawView.get() );
+ }
// draw the content
DrawContent(rDevice, aTabInfo, aOutputData, true, SC_UPDATE_ALL);
-
- pSdrPageView->RemovePaintWindowFromPageView(aTemporaryPaintWindow);
}
void ScGridWindow::LogicInvalidate(const Rectangle* pRectangle)
commit 85c7b1c4aea78e4ac183427d91791b47630f78ce
Author: Jan Holesovsky <kendy at collabora.com>
Date: Tue Apr 7 16:45:12 2015 +0200
bin/run: Survive files with spaces in filenames.
Change-Id: Ifeeb839f82891057fe8e3e8fd6d537861d99f69f
diff --git a/bin/run b/bin/run
index e9bcb5c..c1b3f93 100755
--- a/bin/run
+++ b/bin/run
@@ -29,7 +29,7 @@ if uname | grep -i CYGWIN >/dev/null; then
echo "setting search path to: ${PATH}"
echo "execing: ${exedir}/$1"
- exec ${LO_TRACE} "${exedir}"/$@
+ exec ${LO_TRACE} "${exedir}/$@"
elif [ $(uname) = Darwin ]; then
@@ -51,7 +51,7 @@ elif [ $(uname) = Darwin ]; then
echo "setting search path to: ${DYLD_LIBRARY_PATH}"
echo "execing: ${exedir}/$1"
- exec ${LO_TRACE} "${exedir}"/$@
+ exec ${LO_TRACE} "${exedir}/$@"
else
@@ -73,7 +73,7 @@ else
echo "setting search path to: ${LD_LIBRARY_PATH}"
echo "execing: ${exedir}/$1"
- exec ${LO_TRACE} "${exedir}"/$@
+ exec ${LO_TRACE} "${exedir}/$@"
fi
More information about the Libreoffice-commits
mailing list