diff --git a/src/gui_interface.py b/src/gui_interface.py
index 8bb3ebae7c44e4812c8464adb5d65d90c0ba2475..89c93b0408107f93281a37fc0a2c0714f5dc675a 100644
--- a/src/gui_interface.py
+++ b/src/gui_interface.py
@@ -620,8 +620,8 @@ class Interface:
         gc_control = self.msg_win_mgr.get_gc_control(obj.room_jid, account)
         if gc_control:
             gc_control.print_conversation(
-                _('%(jid)s declined the invitation') % {'jid': obj.room_jid},
-                graphics=False)
+                _('%(jid)s declined the invitation: %(reason)s') % {
+                'jid': obj.room_jid, 'reason': obj.reason}, graphics=False)
 
     def handle_event_gc_invitation(self, obj):
         #('GC_INVITATION', (room_jid, jid_from, reason, password, is_continued))