ActivityMonitor: changed full legend width behavior.

* Only use the full width if there is only a single item, otherwise
  I think it's more confusing than helpful.
This commit is contained in:
Axel Dörfler
2015-01-23 21:00:36 +01:00
parent 9b2f561908
commit 27231d807a
+3 -3
View File
@@ -1,5 +1,5 @@
/*
* Copyright 2008-2009, Axel Dörfler, [email protected].
* Copyright 2008-2015, Axel Dörfler, [email protected].
* Distributed under the terms of the MIT License.
*/
@@ -1272,8 +1272,8 @@ ActivityView::_LegendFrameAt(BRect frame, int32 index) const
int32 column = index & 1;
int32 row = index / 2;
if (column == 0) {
// The last item, if it is on the first column, can use the full width.
if (index < fSources.CountItems() - 1)
// Use the full width if there is only one item
if (fSources.CountItems() != 1)
frame.right = frame.left + floorf(frame.Width() / 2) - 5;
} else
frame.left = frame.right - floorf(frame.Width() / 2) + 5;