diff --git a/src/expat b/src/expat index b99766ce61..ff2299e5f0 160000 --- a/src/expat +++ b/src/expat @@ -1 +1 @@ -Subproject commit b99766ce61f2cefa0ada22204765c1bf08802216 +Subproject commit ff2299e5f093beb3d218cf095078869b59aeb98d diff --git a/src/qt/stattext.cpp b/src/qt/stattext.cpp index 2eb50b5f18..f6d2bcde63 100644 --- a/src/qt/stattext.cpp +++ b/src/qt/stattext.cpp @@ -55,6 +55,15 @@ bool wxStaticText::Create(wxWindow *parent, m_qtLabel->setBuddy( m_qtLabel ); m_qtLabel->setTextInteractionFlags( Qt::NoTextInteraction ); + // Translate the WX horizontal alignment flags to Qt alignment flags + // (notice that wxALIGN_LEFT is default and has the value of 0). + if ( style & wxALIGN_CENTER_HORIZONTAL ) + m_qtLabel->setAlignment(Qt::AlignHCenter); + else if ((style & wxALIGN_MASK) == wxALIGN_RIGHT) + m_qtLabel->setAlignment(Qt::AlignRight); + else + m_qtLabel->setAlignment(Qt::AlignLeft); + return QtCreateControl( parent, id, pos, size, style, wxDefaultValidator, name ); }