diff options
author | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-05-07 21:01:47 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-05-07 21:23:55 +0200 |
commit | b2dffb1addc0285c6a00ad3efdbfafff734c260c (patch) | |
tree | ad7c6e80bf2523f6ab42cde07573e7dfa9f316cb /sc/source/ui/inc/gridwin.hxx | |
parent | 945ee344830fe22602cf9beb632a1ad58903e9a4 (diff) |
fix crash on exit
Change-Id: I31374684a09f1b056154efcaa5c7dfe73bcc1a61
Diffstat (limited to 'sc/source/ui/inc/gridwin.hxx')
-rw-r--r-- | sc/source/ui/inc/gridwin.hxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sc/source/ui/inc/gridwin.hxx b/sc/source/ui/inc/gridwin.hxx index 63e930b28a8b..5170e2567b0d 100644 --- a/sc/source/ui/inc/gridwin.hxx +++ b/sc/source/ui/inc/gridwin.hxx @@ -32,6 +32,7 @@ #include <boost/scoped_ptr.hpp> #include <boost/unordered_map.hpp> #include <boost/ptr_container/ptr_map.hpp> +#include <boost/ptr_container/ptr_vector.hpp> namespace editeng { struct MisspellRanges; @@ -129,6 +130,7 @@ class ScGridWindow : public Window, public DropTargetHelper, public DragSourceHe VisibleRange maVisibleRange; boost::scoped_ptr<sc::SpellCheckContext> mpSpellCheckCxt; + boost::ptr_vector<Window> maChildWindows; ScViewData* pViewData; ScSplitPos eWhich; @@ -409,6 +411,11 @@ public: void UpdateShrinkOverlay(); void UpdateAllOverlays(); + /** + * Takes ownership of the window + */ + void AddChildWindow(Window* pChildWindow); + protected: // #114409# void ImpCreateOverlayObjects(); |