|  | @@ -278,7 +278,8 @@ void cmCursesMainForm::RunCMake(bool generateMakefiles)
 | 
	
		
			
				|  |  |  // copy from the list box to the cache manager
 | 
	
		
			
				|  |  |  void cmCursesMainForm::FillCacheManagerFromUI()
 | 
	
		
			
				|  |  |  { 
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +  std::string tmpString;
 | 
	
		
			
				|  |  | +  
 | 
	
		
			
				|  |  |    cmCacheManager::GetInstance()->GetCacheMap();
 | 
	
		
			
				|  |  |    int size = m_Entries->size();
 | 
	
		
			
				|  |  |    for(int i=0; i < size; i++)
 | 
	
	
		
			
				|  | @@ -288,7 +289,9 @@ void cmCursesMainForm::FillCacheManagerFromUI()
 | 
	
		
			
				|  |  |  	(*m_Entries)[i]->m_Key.c_str());
 | 
	
		
			
				|  |  |      if (entry)
 | 
	
		
			
				|  |  |        {
 | 
	
		
			
				|  |  | -      entry->m_Value = (*m_Entries)[i]->m_Entry->GetValue();
 | 
	
		
			
				|  |  | +      tmpString = (*m_Entries)[i]->m_Entry->GetValue();
 | 
	
		
			
				|  |  | +      // Remove trailing spaces
 | 
	
		
			
				|  |  | +      entry->m_Value = tmpString.substr(0,tmpString.find_last_not_of(" ")+1);
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 |