Fix adding foreign grids

This commit is contained in:
Siana Gearz
2011-10-18 04:16:17 +02:00
parent f3c8419de8
commit 9c4d50eda3

View File

@@ -294,12 +294,11 @@ bool HippoPanelGridsImpl::saveCurGrid()
{ {
HippoGridInfo *gridInfo = 0; HippoGridInfo *gridInfo = 0;
if (mState == NORMAL) { gridInfo = gHippoGridManager->getGrid(mCurGrid);
gridInfo->retrieveGridInfo();
refresh();
gridInfo = gHippoGridManager->getGrid(mCurGrid); if ((mState == ADD_NEW) || (mState == ADD_COPY)) {
gridInfo->retrieveGridInfo();
refresh();
} else if ((mState == ADD_NEW) || (mState == ADD_COPY)) {
// check nickname // check nickname
std::string gridname = childGetValue("gridname"); std::string gridname = childGetValue("gridname");