Skip to content

Commit 051b5a5

Browse files
authored
Merge pull request #186 from silversquirl/master
fix media_changed doing nothing when no media queries are present
2 parents 37ab92e + 3394fb5 commit 051b5a5

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

src/document.cpp

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -591,15 +591,12 @@ void litehtml::document::add_fixed_box( const position& pos )
591591

592592
bool litehtml::document::media_changed()
593593
{
594-
if(!m_media_lists.empty())
594+
container()->get_media_features(m_media);
595+
if (update_media_lists(m_media))
595596
{
596-
container()->get_media_features(m_media);
597-
if (update_media_lists(m_media))
598-
{
599-
m_root->refresh_styles();
600-
m_root->parse_styles();
601-
return true;
602-
}
597+
m_root->refresh_styles();
598+
m_root->parse_styles();
599+
return true;
603600
}
604601
return false;
605602
}
@@ -976,4 +973,4 @@ void litehtml::document::append_children_from_utf8(element& parent, const char*
976973
// Fanaly initialize elements
977974
child->init();
978975
}
979-
}
976+
}

0 commit comments

Comments
 (0)