@@ -6980,7 +6980,8 @@ void CPrefsP18::LoadDialog (CDialog * pDlg, CObject * pItem)
6980
6980
ASSERT ( variable_item->IsKindOf ( RUNTIME_CLASS ( CVariable ) ) );
6981
6981
6982
6982
dlg->m_strName = variable_item->strLabel ;
6983
- dlg->m_strContents = variable_item->strContents ;
6983
+ dlg->m_strContents = Replace (variable_item->strContents , " \r " , " " , true );
6984
+ dlg->m_strContents = Replace (dlg->m_strContents , " \n " , ENDLINE, true );
6984
6985
6985
6986
dlg->m_pVariableMap = &m_doc->m_VariableMap ;
6986
6987
dlg->m_bDoingChange = true ;
@@ -7157,8 +7158,12 @@ int nItem;
7157
7158
m_ctlVariableList.SetItemText (nItem, eColumnName, variable_item->strLabel );
7158
7159
}
7159
7160
7160
- m_ctlVariableList.SetItemText (nItem, eColumnContents,
7161
- Replace (variable_item->strContents , ENDLINE, " \\ n" , true ));
7161
+ // first get rid of carriage-returns
7162
+ CString strContents = Replace (variable_item->strContents , " \r " , " " , true );
7163
+ // now show newlines as \n
7164
+ strContents = Replace (strContents, " \n " , " \\ n" , true );
7165
+
7166
+ m_ctlVariableList.SetItemText (nItem, eColumnContents, strContents);
7162
7167
7163
7168
return nItem;
7164
7169
0 commit comments