Remove CPluginManager direct use of CPlugin::m_LibraryMissing.
This commit is contained in:
		
							parent
							
								
									ae44a6540a
								
							
						
					
					
						commit
						f765c8d436
					
				@ -1283,7 +1283,7 @@ bool CPluginManager::RunSecondPass(CPlugin *pPlugin, char *error, size_t maxleng
 | 
			
		||||
		{
 | 
			
		||||
			CPlugin *pOther = (*pl_iter);
 | 
			
		||||
			if ((pOther->GetStatus() == Plugin_Error
 | 
			
		||||
				&& (pOther->HasMissingFakeNatives() || pOther->m_LibraryMissing))
 | 
			
		||||
				&& (pOther->HasMissingFakeNatives() || pOther->HasMissingLibrary()))
 | 
			
		||||
				|| pOther->HasMissingFakeNatives())
 | 
			
		||||
			{
 | 
			
		||||
				TryRefreshDependencies(pOther);
 | 
			
		||||
 | 
			
		||||
@ -276,6 +276,9 @@ public:
 | 
			
		||||
	bool HasMissingFakeNatives() const {
 | 
			
		||||
		return m_FakeNativesMissing;
 | 
			
		||||
	}
 | 
			
		||||
	bool HasMissingLibrary() const {
 | 
			
		||||
		return m_LibraryMissing;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
protected:
 | 
			
		||||
	bool ReadInfo();
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user