gui: fixed bug in password prompt in BarryBackup
commite778fef78caad2017c8b9a70067788ce8ca4192c
authorChris Frey <cdfrey@foursquare.net>
Wed, 16 Mar 2011 00:14:37 +0000 (15 20:14 -0400)
committerChris Frey <cdfrey@foursquare.net>
Wed, 16 Mar 2011 00:14:37 +0000 (15 20:14 -0400)
tree57910fcab554756be2f10f7c13b86f4b9d41d8c2
parentac6d59d47eda8e448db7ed823e46164db6801506
gui: fixed bug in password prompt in BarryBackup

The Thread class's Connect(password) function did not handle the case
where DeviceInterface::Password() would return false, for low level
USB or protocol errors, and so would assume a connection when one
had not been made.  This would lead eventually to a segfault.

This commit adds the check, and a check in the GUI code to properly
display the error during the connection attempt.
gui/src/BackupWindow.cc
gui/src/Thread.cc