Changeset 27 for trunk/tests/DumbDocument.cxx
- Timestamp:
- 04/11/06 12:15:53 (3 years ago)
- Files:
-
- 1 modified
-
trunk/tests/DumbDocument.cxx (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/DumbDocument.cxx
r26 r27 30 30 m_Loaded = FALSE; 31 31 m_OpenError = DocumentErrorNone; 32 m_Password = NULL; 32 33 } 33 34 34 35 DumbDocument::~DumbDocument () 35 36 { 37 g_free (m_Password); 36 38 } 37 39 … … 47 49 { 48 50 if ( DocumentErrorNone == m_OpenError ) 51 { 52 setFileName (filename); 53 m_Loaded = TRUE; 54 } 55 else if ( DocumentErrorEncrypted == m_OpenError && 56 password != NULL && 57 0 == g_ascii_strcasecmp (password, m_Password)) 49 58 { 50 59 setFileName (filename); … … 80 89 m_OpenError = error; 81 90 } 91 92 void 93 DumbDocument::setPassword (const gchar *password) 94 { 95 g_free (m_Password); 96 m_Password = g_strdup (password); 97 }
