MGR: simplify my fix of bug which made it difficult to select items when certain columns are hidden

This commit is contained in:
Charlie Fenton 2015-10-22 02:34:03 -07:00
parent 40398cec31
commit 4dfd53f4e8
3 changed files with 5 additions and 25 deletions

View File

@ -357,11 +357,7 @@ wxString CViewProjects::GetKeyValue1(int iRowIndex) {
if (m_iColumnIDToColumnIndex[COLUMN_PROJECT] < 0) {
// Column is hidden, so SynchronizeCacheItem() did not set its value
wxString strDocumentText = wxEmptyString;
GetDocProjectURL(m_iSortedIndexes[iRowIndex], strDocumentText);
if (!strDocumentText.IsSameAs(project->m_strProjectURL)) {
project->m_strProjectURL = strDocumentText;
}
GetDocProjectURL(m_iSortedIndexes[iRowIndex], project->m_strProjectURL);
}
return project->m_strProjectURL;

View File

@ -316,11 +316,7 @@ wxString CViewTransfers::GetKeyValue1(int iRowIndex) {
if (m_iColumnIDToColumnIndex[COLUMN_FILE] < 0) {
// Column is hidden, so SynchronizeCacheItem() did not set its value
wxString strDocumentText = wxEmptyString;
GetDocFileName(m_iSortedIndexes[iRowIndex], strDocumentText);
if (!strDocumentText.IsSameAs(transfer->m_strFileName)) {
transfer->m_strFileName = strDocumentText;
}
GetDocFileName(m_iSortedIndexes[iRowIndex], transfer->m_strFileName);
}
return transfer->m_strFileName;
@ -336,11 +332,7 @@ wxString CViewTransfers::GetKeyValue2(int iRowIndex) {
if (m_iColumnIDToColumnIndex[COLUMN_PROJECT] < 0) {
// Column is hidden, so SynchronizeCacheItem() did not set its value
wxString strDocumentText = wxEmptyString;
GetDocProjectURL(m_iSortedIndexes[iRowIndex], strDocumentText);
if (!strDocumentText.IsSameAs(transfer->m_strProjectURL)) {
transfer->m_strProjectURL = strDocumentText;
}
GetDocProjectURL(m_iSortedIndexes[iRowIndex], transfer->m_strProjectURL);
}
return transfer->m_strProjectURL;

View File

@ -372,11 +372,7 @@ wxString CViewWork::GetKeyValue1(int iRowIndex) {
if (m_iColumnIDToColumnIndex[COLUMN_NAME] < 0) {
// Column is hidden, so SynchronizeCacheItem() did not set its value
wxString strDocumentText = wxEmptyString;
GetDocName(m_iSortedIndexes[iRowIndex], strDocumentText);
if (!strDocumentText.IsSameAs(work->m_strName)) {
work->m_strName = strDocumentText;
}
GetDocName(m_iSortedIndexes[iRowIndex], work->m_strName);
}
return work->m_strName;
@ -392,11 +388,7 @@ wxString CViewWork::GetKeyValue2(int iRowIndex) {
if (m_iColumnIDToColumnIndex[COLUMN_PROJECT] < 0) {
// Column is hidden, so SynchronizeCacheItem() did not set its value
wxString strDocumentText = wxEmptyString;
GetDocProjectURL(m_iSortedIndexes[iRowIndex], strDocumentText);
if (!strDocumentText.IsSameAs(work->m_strProjectURL)) {
work->m_strProjectURL = strDocumentText;
}
GetDocProjectURL(m_iSortedIndexes[iRowIndex], work->m_strProjectURL);
}
return work->m_strProjectURL;