Merged logout implementation to new refactored master
[situare] / src / ui / userinfopanel.cpp
index 66a9a2a..7d76313 100644 (file)
@@ -46,11 +46,13 @@ UserInfoPanel::UserInfoPanel(QWidget *parent)
 
 void UserInfoPanel::userDataReceived(User *user)
 {
-    qDebug() << __PRETTY_FUNCTION__ << " " << user->name();
+    qDebug() << __PRETTY_FUNCTION__;
 
-    m_userInfo->setUserName(user->name());
-    m_userInfo->setAvatar(user->profileImage());
-    m_userInfo->setMessageText(user->note());
-    m_userInfo->setAddress(user->address());
-    m_userInfo->setTime(user->timestamp());
+    if(user) {
+        m_userInfo->setUserName(user->name());
+        m_userInfo->setAvatar(user->profileImage());
+        m_userInfo->setMessageText(user->note());
+        m_userInfo->setAddress(user->address());
+        m_userInfo->setTime(user->timestamp());
+    }
 }