Use a tab BReference as argument in Area::Set{Left, Top, Right, Bottom}.

Using a normal pointer is dangerous when creating a new tab directly in the method call because the tab gets deleted to early.
This commit is contained in:
czeidler
2012-10-17 07:33:54 +00:00
parent 292cd8a934
commit 04b1c44b89
2 changed files with 8 additions and 8 deletions
+4 -4
View File
@@ -56,10 +56,10 @@ public:
XTab* Right() const;
YTab* Top() const;
YTab* Bottom() const;
void SetLeft(XTab* left);
void SetRight(XTab* right);
void SetTop(YTab* top);
void SetBottom(YTab* bottom);
void SetLeft(BReference<XTab> left);
void SetRight(BReference<XTab> right);
void SetTop(BReference<YTab> top);
void SetBottom(BReference<YTab> bottom);
Row* GetRow() const;
Column* GetColumn() const;