On Tue, Jul 14, 2015 at 03:35:23AM +0200, waddlesplash@xxxxxxxxx wrote:
diff --git a/src/kits/interface/TabView.cpp b/src/kits/interface/TabView.cpp
index cb2db7c..50a6b97 100644
--- a/src/kits/interface/TabView.cpp
+++ b/src/kits/interface/TabView.cpp
@@ -52,7 +52,8 @@ BTab::BTab(BView* tabView)
fEnabled(true),
fSelected(false),
fFocus(false),
- fView(tabView)
+ fView(tabView),
+ fTabView(NULL)
{
}
@@ -133,6 +135,9 @@ BTab::SetLabel(const char* label)
return;
fView->SetName(label);
+
+ if (fTabView != NULL)
+ fTabView->Invalidate();
}
+ if (fTabView != NULL && fSelected) {
+ Select(NULL);
+ fTabView->Invalidate();
+ }