# HG changeset patch # User dag10 # Date 1362171000 18000 # Node ID 253750e192e7cbf2b21c4ba71de8853f456ae0bd # Parent 7e71dba4e7f313bab0e7e0167b7586e1fab77c55 Made pressing the button in mapContainer only randomize things if client is master. Fixes issue 545. Also synchronized themes. Fixes issue 547. diff -r 7e71dba4e7f3 -r 253750e192e7 QTfrontend/ui/widget/mapContainer.cpp --- a/QTfrontend/ui/widget/mapContainer.cpp Fri Mar 01 10:38:49 2013 -0500 +++ b/QTfrontend/ui/widget/mapContainer.cpp Fri Mar 01 15:50:00 2013 -0500 @@ -462,6 +462,8 @@ void HWMapContainer::setRandomMap() { + if (!m_master) return; + setRandomSeed(); switch(m_mapInfo.type) { @@ -491,7 +493,7 @@ if(!m_themeModel->rowCount()) return; quint32 themeNum = rand() % m_themeModel->rowCount(); updateTheme(m_themeModel->index(themeNum)); - qDebug() << "RANDOM THEME:" << themeNum; + emit themeChanged(m_theme); } void HWMapContainer::intSetTemplateFilter(int filter)