diff options
author | Michael Meeks <michael.meeks@suse.com> | 2011-10-26 12:39:08 +0100 |
---|---|---|
committer | Michael Meeks <michael.meeks@suse.com> | 2011-10-26 12:39:08 +0100 |
commit | 91cd2b8e7647d7d6d81e6a3e43e1aef08b3f0b7c (patch) | |
tree | a0b67bb1e77d86293313fb02114c76de3d7da52b /vcl/unx/generic/app/saldata.cxx | |
parent | 273a15e4903e6ea21de77c238ab769361f2fc84f (diff) |
generic: cleanup vcl / X11 display abstraction to fix crasher
Thanks to sberg for the pointer.
Diffstat (limited to 'vcl/unx/generic/app/saldata.cxx')
-rw-r--r-- | vcl/unx/generic/app/saldata.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/vcl/unx/generic/app/saldata.cxx b/vcl/unx/generic/app/saldata.cxx index 8eb660202483..93d5ea6cf8b4 100644 --- a/vcl/unx/generic/app/saldata.cxx +++ b/vcl/unx/generic/app/saldata.cxx @@ -94,10 +94,14 @@ X11SalData* GetX11SalData() { SalData * p1 = ImplGetSVData()->mpSalData; - OSL_ASSERT(p1 != 0); + +#if OSL_DEBUG_LEVEL > 0 X11SalData * p2 = dynamic_cast< X11SalData * >(p1); OSL_ASSERT(p2 != 0); return p2; +#else + return (X11SalData *) p1; +#endif } // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= |