manager.cpp
2763c2763
< if (part->dock && part->dock->toolbar)
---
> if (part->dock->toolbar)
Kirix Support Forums
Null Pointer fix in manager.cpp
2 posts
• Page 1 of 1
Re: Null Pointer fix in manager.cpp
najay wrote:manager.cpp
2763c2763
< if (part->dock && part->dock->toolbar)
---
> if (part->dock->toolbar)
Here's a context diff plus another nearby possible bug fixed.
- Code: Select all
Index: src/manager.cpp
===================================================================
--- src/manager.cpp (revision 427)
+++ src/manager.cpp (working copy)
@@ -2912,6 +2916,8 @@
if (part->dock->panes.GetCount() != 1)
return false;
part = GetPanePart(part->dock->panes.Item(0)->window);
+ if (!part)
+ return false;
}
@@ -2920,7 +2926,7 @@
// along the edge under the toolbar, but over all other panes.
// (this could be done much better, but somehow factoring this
// calculation with the one at the beginning of this function)
- if (part->dock->toolbar)
+ if (part->dock && part->dock->toolbar)
{
int layer = 0;
- abligh
- Registered User
- Posts: 59
- Joined: Sun Jan 01, 2006 2:31 pm
2 posts
· Page 1 of 1
Return to wxAUI Patches & Modifications