Skip to content

Commit

Permalink
Explicit std::max<T> to fix MINMAX macro hell on Windows
Browse files Browse the repository at this point in the history
  • Loading branch information
gvnnz committed Jun 11, 2022
1 parent 216397c commit 7dfda04
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions src/gui/elems/plugin/pluginBrowser.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -105,10 +105,11 @@ void gePluginBrowser::computeWidths()

for (m::PluginManager::PluginInfo pi : c::plugin::getPluginsInfo())
{
m_widths[0] = std::max(u::gui::getStringRect(pi.name).w, m_widths[0]);
m_widths[1] = std::max(u::gui::getStringRect(pi.manufacturerName).w, m_widths[1]);
m_widths[2] = std::max(u::gui::getStringRect(pi.category).w, m_widths[2]);
m_widths[3] = std::max(u::gui::getStringRect(pi.format).w, m_widths[3]);
// Explicit type std::max<int> to fix MINMAX macro hell on Windows
m_widths[0] = std::max<int>(u::gui::getStringRect(pi.name).w, m_widths[0]);
m_widths[1] = std::max<int>(u::gui::getStringRect(pi.manufacturerName).w, m_widths[1]);
m_widths[2] = std::max<int>(u::gui::getStringRect(pi.category).w, m_widths[2]);
m_widths[3] = std::max<int>(u::gui::getStringRect(pi.format).w, m_widths[3]);
}
m_widths[0] += PADDDING;
m_widths[1] += PADDDING;
Expand Down

0 comments on commit 7dfda04

Please sign in to comment.