diff options
author | Thorsten Behrens <thb@documentfoundation.org> | 2013-11-28 15:27:30 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-12-02 11:21:44 +0000 |
commit | 0f080297e9c176f221e20c422ba77080eee8e21c (patch) | |
tree | 0b420b04c22157a81ebf8ce632895aab1a5a151a /sdext | |
parent | aac1da796aa1fc1a01a0cd8a6fac7d668a8c259e (diff) |
Resolves: fdo#71527 make presenter console not crash/useless
Basically reverts the pieces of
21ec9beae29b19b8ec6f0a16fd0e708e4f210208 to make XSpriteCanvas a
XBitmapCanvas again
Otherwise PresenterHelper::loadBitmap is not an XBitmapCanvas
and so VclFactory::createBitmap cannot succeed
(cherry picked from commit 639aa8e72639fd01e9004977f1cfaafc13b1e45f)
Revert "Resolves: fdo#71527 make presenter console not crash/useless"
This reverts commit 639aa8e72639fd01e9004977f1cfaafc13b1e45f.
(cherry picked from commit 72aa51185fb7b1ff2ad9006f2067a680b70ab66d)
Revert "Resolves: fdo#71527 don't crash in presenter console"
This reverts commit bae01385c895a100b5371879889e606927cff877.
(cherry picked from commit b807b2d9291a2328a55de55d67c4874803d8b7fd)
Fix fdo#71527 no unguarded ptr dereference here.
This is the real problem - mxPane can be validly NULL.
(cherry picked from commit 1b10205c2cb952ab43e30706c05f78d6e8f642c3)
Further XCanvas != XBitmapCanvas cleanup.
It seems I missed a few places in
21ec9beae29b19b8ec6f0a16fd0e708e4f210208, getting that straight
now hopefully.
(cherry picked from commit 05d2994c136650deca2d80fedf6b14d10109986e)
0ac1a7ada530791e2d34d2f0802213c869ea48a1
d149bae0904fd6c2120209d69490d0b257ac3f64
e8d055db9bfb68cb9031fa970518343f5aec6619
34fc8df2d1ee65bef0639b3de9487ff311bed89a
Change-Id: I197adf98e915102f383ee050a8ea16d1e41cecf2
Diffstat (limited to 'sdext')
-rw-r--r-- | sdext/source/presenter/PresenterSlideSorter.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sdext/source/presenter/PresenterSlideSorter.cxx b/sdext/source/presenter/PresenterSlideSorter.cxx index d8ab28177f94..c1a2706baee1 100644 --- a/sdext/source/presenter/PresenterSlideSorter.cxx +++ b/sdext/source/presenter/PresenterSlideSorter.cxx @@ -180,7 +180,7 @@ private: const OUString& rsText) const; OUString GetFittingText (const OUString& rsText, const double nMaximalWidth) const; void PaintButtonBackground ( - const Reference<rendering::XBitmapCanvas>& rxCanvas, + const Reference<rendering::XCanvas>& rxCanvas, const geometry::IntegerSize2D& rSize) const; }; @@ -1742,7 +1742,7 @@ geometry::IntegerSize2D PresenterSlideSorter::MouseOverManager::CalculateLabelSi } void PresenterSlideSorter::MouseOverManager::PaintButtonBackground ( - const Reference<rendering::XBitmapCanvas>& rxCanvas, + const Reference<rendering::XCanvas>& rxCanvas, const geometry::IntegerSize2D& rSize) const { // Get the bitmaps for painting the label background. |