diff --git a/retroshare-gui/src/gui/chat/PopupChatDialog.cpp b/retroshare-gui/src/gui/chat/PopupChatDialog.cpp
index c807145f7..cca7dc6b2 100644
--- a/retroshare-gui/src/gui/chat/PopupChatDialog.cpp
+++ b/retroshare-gui/src/gui/chat/PopupChatDialog.cpp
@@ -413,7 +413,8 @@ void PopupChatDialog::contextMenu( QPoint point )
void PopupChatDialog::resetStatusBar()
{
- ui.statusLabel->setText(QString("")) ;
+ ui.statusLabel->clear();
+ ui.typingpixmapLabel->clear();
}
void PopupChatDialog::updateStatusTyping()
@@ -435,6 +436,7 @@ void PopupChatDialog::updateStatusString(const QString& peer_id, const QString&
{
QString status = QString::fromStdString(rsPeers->getPeerName(peer_id.toStdString())) + " " + tr(status_string.toAscii());
ui.statusLabel->setText(status) ; // displays info for 5 secs.
+ ui.typingpixmapLabel->setPixmap(QPixmap(":images/typing.png") );
QTimer::singleShot(5000,this,SLOT(resetStatusBar())) ;
}
diff --git a/retroshare-gui/src/gui/chat/PopupChatDialog.ui b/retroshare-gui/src/gui/chat/PopupChatDialog.ui
index 3a7d527aa..bf96ca57b 100644
--- a/retroshare-gui/src/gui/chat/PopupChatDialog.ui
+++ b/retroshare-gui/src/gui/chat/PopupChatDialog.ui
@@ -222,7 +222,7 @@ border-image: url(:/images/avatarstatus_bg.png);
QFrame::Raised
-
+
2
@@ -405,11 +405,11 @@ p, li { white-space: pre-wrap; }
-
+
- 1
+ 0
- -
+
-
@@ -422,7 +422,7 @@ p, li { white-space: pre-wrap; }
- -
+
-
@@ -443,6 +443,28 @@ background: white;}
+ -
+
+
+
+ 18
+ 18
+
+
+
+
+ 18
+ 18
+
+
+
+ T
+
+
+ Qt::AlignCenter
+
+
+
@@ -955,6 +977,10 @@ p, li { white-space: pre-wrap; }
+
+
+
+
diff --git a/retroshare-gui/src/gui/images/typing.png b/retroshare-gui/src/gui/images/typing.png
index 316e83d60..28580e9a6 100644
Binary files a/retroshare-gui/src/gui/images/typing.png and b/retroshare-gui/src/gui/images/typing.png differ