aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/controls
diff options
context:
space:
mode:
authorEgor Nemtsev <enemtsev@luxoft.com>2020-02-20 15:55:09 +0300
committerEgor Nemtsev <enemtsev@luxoft.com>2020-02-25 08:10:47 +0000
commitcb87c7a086838e03e31e3a1a6a6b9d422ec3afd9 (patch)
treebf34be762722a996feda015fd93ea0576b93ec33 /plugins/controls
parent3ea701e475c22a13be804ea2a3da4220a39ba188 (diff)
[sysui] fix text align for NeptuneIconLabel
Task-number: AUTOSUITE-1304 Change-Id: I3151391005f2f6a119e2a6f6ad7a42726e7f6c0e Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
Diffstat (limited to 'plugins/controls')
-rw-r--r--plugins/controls/neptuneiconlabel.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/controls/neptuneiconlabel.cpp b/plugins/controls/neptuneiconlabel.cpp
index 26c817d3..0f0c5503 100644
--- a/plugins/controls/neptuneiconlabel.cpp
+++ b/plugins/controls/neptuneiconlabel.cpp
@@ -642,11 +642,12 @@ void NeptuneIconLabel::setAlignment(Qt::Alignment alignment)
Q_D(NeptuneIconLabel);
const int valign = alignment & Qt::AlignVertical_Mask;
const int halign = alignment & Qt::AlignHorizontal_Mask;
- const int align = (valign ? valign : Qt::AlignVCenter) | (halign ? halign : Qt::AlignHCenter);
- if (d->alignment & align)
+ const Qt::Alignment align = (valign ? static_cast<Qt::Alignment>(valign) : Qt::AlignVCenter)
+ | (halign ? static_cast<Qt::Alignment>(valign) : Qt::AlignHCenter);
+ if (d->alignment == align)
return;
- d->alignment = static_cast<Qt::Alignment>(align);
+ d->alignment = align;
if (d->label) {
d->label->setVAlign(static_cast<QQuickText::VAlignment>(valign));
d->label->setHAlign(static_cast<QQuickText::HAlignment>(halign));