Ticket #4929: StoreEmptyStringOptionValues.patch
File StoreEmptyStringOptionValues.patch, 737 bytes (added by , 14 years ago) |
---|
-
Options.cpp
866 866 if (!pName) 867 867 continue; 868 868 CStdString name(pName); 869 869 870 const char* pType = pItem->Attribute("type"); 870 871 if (!pType) 871 872 continue; 872 873 CStdString type(pType); 874 873 875 TiXmlNode* textNode = pItem->FirstChild(); 874 if (!textNode || !textNode->ToText()) 876 CStdString value; 877 if (textNode && textNode->ToText()) 878 value = ConvFromNetwork(textNode->Value()); 879 else if (type == _T("numeric")) 875 880 continue; 876 CStdString value = ConvFromNetwork(textNode->Value());877 881 878 879 882 for (int i = 0; i < OPTIONS_NUM; i++) 880 883 { 881 884 if (!_tcscmp(name, m_Options[i].name))