Skip to content

Commit 4b0a226

Browse files
committed
Fix MythUIGuideGrid ignoring <multiline>
1 parent a264413 commit 4b0a226

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

mythtv/libs/libmythui/mythuiguidegrid.cpp

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ bool MythUIGuideGrid::ParseElement(
170170
}
171171
else if (element.tagName() == "multiline")
172172
{
173-
m_multilineText = parseBool(element);
173+
SetMultiLine(parseBool(element));
174174
}
175175
else if (element.tagName() == "textoffset")
176176
{
@@ -680,3 +680,12 @@ void MythUIGuideGrid::SetProgPast(int ppast)
680680

681681
SetRedraw();
682682
}
683+
684+
void MythUIGuideGrid::SetMultiLine(bool multiline)
685+
{
686+
m_multilineText = multiline;
687+
if (m_multilineText)
688+
m_justification |= Qt::TextWordWrap;
689+
else
690+
m_justification &= ~Qt::TextWordWrap;
691+
}

mythtv/libs/libmythui/mythuiguidegrid.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ class MUI_PUBLIC MythUIGuideGrid : public MythUIType
5050
void ResetData();
5151
void ResetRow(int row);
5252
void SetProgPast(int ppast);
53+
void SetMultiLine(bool multiline);
5354

5455
protected:
5556
virtual void Finalize(void);

0 commit comments

Comments
 (0)