Merge pull request #1283 from pieh/window_load_on_demand
authorMichal Piechowiak <misiek.piechowiak@gmail.com>
Sat, 8 Sep 2012 13:15:05 +0000 (06:15 -0700)
committerMichal Piechowiak <misiek.piechowiak@gmail.com>
Sat, 8 Sep 2012 13:15:05 +0000 (06:15 -0700)
Keep GUIControls alive after window deinit

1  2 
xbmc/GUIInfoManager.cpp
xbmc/GUIInfoManager.h
xbmc/addons/Skin.cpp
xbmc/addons/Skin.h
xbmc/dialogs/GUIDialogContextMenu.cpp
xbmc/guilib/GUIWindow.cpp

@@@ -5277,3 -5271,13 +5277,13 @@@ CStdString CGUIInfoManager::GetSkinVari
  
    return "";
  }
 -}
+ bool CGUIInfoManager::ConditionsChangedValues(const std::map<int, bool>& map)
+ {
+   for (std::map<int, bool>::const_iterator it = map.begin() ; it != map.end() ; it++)
+   {
+     if (GetBoolValue(it->first) != it->second)
+       return true;
+   }
+   return false;
++}
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge