diff --git a/qt.py b/qt.py
index 86e1b35..9c4b043 100644
--- a/qt.py
+++ b/qt.py
@@ -2536,12 +2536,21 @@ class BalBuildWillDialog(BalDialog):
def msg_update(self):
self.clear_layout(self.labelsbox)
- for label in self.labels:
- label=label.replace("\n","
")
- qlabel=QLabel(label)
- self.labelsbox.addWidget(QLabel(label),1)
+ for text in self.labels:
+ text = text.replace("\n","
")
+ qlabel = QLabel(text)
+ qlabel.setWordWrap(True)
+ self.labelsbox.addWidget(qlabel)
self.setMinimumHeight(30*(len(self.labels)+2))
-
+
+ def clear_layout(self, layout):
+ while layout.count():
+ item = layout.takeAt(0)
+ widget = item.widget()
+ if widget is not None:
+ widget.deleteLater()
+ else:
+ self.clear_layout(item.layout())
def get_text(self):
return self.message_label.text()