Browse Source

Merge branch 'rarified/findpagevalidate'

VS2003_FINAL VS2003_FINAL
rarified 4 years ago
parent
commit
83146700d2
  1. 14
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plResMgr/plResManager.cpp

14
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plResMgr/plResManager.cpp

@ -1627,11 +1627,15 @@ plRegistryPageNode* plResManager::FindPage(const plLocation& location) const
PageSet::const_iterator it; PageSet::const_iterator it;
for (it = fAllPages.begin(); it != fAllPages.end(); it++) for (it = fAllPages.begin(); it != fAllPages.end(); it++)
{ {
const plLocation& pageloc = (*it)->GetPageInfo().GetLocation(); if ((*it)->IsValid()) {
if (pageloc == location) const plLocation& pageloc = (*it)->GetPageInfo().GetLocation();
{ if (pageloc == location)
fLastFoundPage = *it; {
return fLastFoundPage; fLastFoundPage = *it;
return fLastFoundPage;
}
} else {
hsStatusMessageF("Invalid Page on fAllPages @0x%x state=0x%x\n", (*it), (*it)->GetPageCondition());
} }
} }

Loading…
Cancel
Save