Terminal: apply color preference changes to every tab

Change-Id: I0f7c788403e0d684c24cc5b5e5edfcab674bdb9d
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2075
Reviewed-by: Jérôme Duval <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
Zotyamester
2020-01-10 00:32:02 +00:00
committed by waddlesplash
parent 2cf8f0ee6b
commit 54bac4b789
+5 -2
View File
@@ -987,8 +987,11 @@ TermWindow::MessageReceived(BMessage *message)
case MSG_COLOR_CHANGED:
case MSG_COLOR_SCHEME_CHANGED:
{
_SetTermColors(_ActiveTermViewContainerView());
_ActiveTermViewContainerView()->Invalidate();
for (int32 i = fTabView->CountTabs() - 1; i >= 0; i--) {
TermViewContainerView* container = _TermViewContainerViewAt(i);
_SetTermColors(container);
container->Invalidate();
}
_ActiveTermView()->Invalidate();
break;
}