diff options
author | Berk Geveci <berk.geveci@kitware.com> | 2001-11-05 20:55:24 (GMT) |
---|---|---|
committer | Berk Geveci <berk.geveci@kitware.com> | 2001-11-05 20:55:24 (GMT) |
commit | 33dbd7acf8fe0fb897e1a41ab6a22dd71cb8e2dc (patch) | |
tree | 4b48e7593f7022753800faa97df4b65173abdc17 /Source/CursesDialog/cmCursesMainForm.cxx | |
parent | a033bf3972c2f787beb26fdfd9e7a6db1ecf5b97 (diff) | |
download | CMake-33dbd7acf8fe0fb897e1a41ab6a22dd71cb8e2dc.zip CMake-33dbd7acf8fe0fb897e1a41ab6a22dd71cb8e2dc.tar.gz CMake-33dbd7acf8fe0fb897e1a41ab6a22dd71cb8e2dc.tar.bz2 |
Re-enabling curses support.
Diffstat (limited to 'Source/CursesDialog/cmCursesMainForm.cxx')
-rw-r--r-- | Source/CursesDialog/cmCursesMainForm.cxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/CursesDialog/cmCursesMainForm.cxx b/Source/CursesDialog/cmCursesMainForm.cxx index 5663218..9e2c111 100644 --- a/Source/CursesDialog/cmCursesMainForm.cxx +++ b/Source/CursesDialog/cmCursesMainForm.cxx @@ -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); } } } |