diff --git a/electrum/gui/qt/balance_dialog.py b/electrum/gui/qt/balance_dialog.py index acf3489ae..4bbd29738 100644 --- a/electrum/gui/qt/balance_dialog.py +++ b/electrum/gui/qt/balance_dialog.py @@ -68,10 +68,15 @@ class PieChartObject: alpha = 0 s = 0 for name, color, amount in self._list: - delta = int(16 * 360 * amount/total) qp.setBrush(color) - qp.drawPie(self.R, alpha, delta) - alpha += delta + if amount == 0: + continue + elif amount == total: + qp.drawEllipse(self.R) + else: + delta = int(16 * 360 * amount/total) + qp.drawPie(self.R, alpha, delta) + alpha += delta qp.end() class PieChartWidget(QWidget, PieChartObject):