From 994da0b1ac4eec40c42d667efd3bf8caef3cb1c3 Mon Sep 17 00:00:00 2001 From: Laurent Monin Date: Tue, 15 Jul 2014 17:55:09 +0200 Subject: [PATCH] Prevent text to be drawn over the clear edit icon --- picard/ui/util.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/picard/ui/util.py b/picard/ui/util.py index 68b2246bc..3b60117fe 100644 --- a/picard/ui/util.py +++ b/picard/ui/util.py @@ -87,6 +87,9 @@ class ButtonLineEdit(QtGui.QLineEdit): self.clear_button.setToolTip(_("Clear entry")) self.clear_button.clicked.connect(self.clear) self.textChanged.connect(self._update_clear_button) + self._margins = self.getTextMargins() def _update_clear_button(self, text): self.clear_button.setVisible(text != "") + left, top, right, bottom = self._margins + self.setTextMargins(left, top, right + self.clear_button.width(), bottom)