From: <hep...@us...> - 2010-12-20 04:37:39
|
Revision: 1260 http://qterm.svn.sourceforge.net/qterm/?rev=1260&view=rev Author: hephooey Date: 2010-12-20 04:37:33 +0000 (Mon, 20 Dec 2010) Log Message: ----------- Fix KWallet Modified Paths: -------------- trunk/qterm-qt4/src/qtermglobal.cpp Modified: trunk/qterm-qt4/src/qtermglobal.cpp =================================================================== --- trunk/qterm-qt4/src/qtermglobal.cpp 2010-11-04 14:24:02 UTC (rev 1259) +++ trunk/qterm-qt4/src/qtermglobal.cpp 2010-12-20 04:37:33 UTC (rev 1260) @@ -158,8 +158,16 @@ for (int i=0; i<nodeList.count(); i++) { QDomElement node = nodeList.at(i).toElement(); if (uuid == node.attribute("uuid")) - foreach (QString key, param.m_mapParam.keys()) + foreach (QString key, param.m_mapParam.keys()) { + #ifdef KWALLET_ENABLED + if (key == "password" && m_wallet != NULL) { + m_wallet->open(); + param.m_mapParam["password"] = m_wallet->readPassword( + node.attribute("name"), node.attribute("user")); + } else + #endif // KWALLET_ENABLED param.m_mapParam[key] = node.attribute(key); + } } return true; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |