diff -r 3916af29624a -r 7dd137878ff8 homescreenapp/hsapplication/src/hsrecoverymanager.cpp --- a/homescreenapp/hsapplication/src/hsrecoverymanager.cpp Fri Aug 13 14:38:12 2010 +0300 +++ b/homescreenapp/hsapplication/src/hsrecoverymanager.cpp Wed Aug 18 10:33:57 2010 +0300 @@ -80,9 +80,14 @@ } // Copy the rom database to c: and set permissions. file.setFileName("z:/private/20022f35/homescreen.db"); - file.copy("c:/private/20022f35/homescreen.db"); - file.setFileName("c:/private/20022f35/homescreen.db"); - file.setPermissions(QFile::ReadOwner | QFile::WriteOwner); + if (!file.copy("c:/private/20022f35/homescreen.db")) { + qDebug() << "copying of homescreen.db to c: drive failed"; + } else { + file.setFileName("c:/private/20022f35/homescreen.db"); + if (!file.setPermissions(QFile::ReadOwner | QFile::WriteOwner)) { + qDebug() << "setPermissions of homescreen.db failed"; + } + } } /*!