From d159a7a1e2a36c6d68c37bdb7daace28d5ee1189 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Philipp=20H=C3=B6rist?= <philipp@hoerist.com>
Date: Sat, 16 Mar 2019 13:49:58 +0100
Subject: [PATCH] Fix error while quitting

Fixes #9622
---
 gajim/roster_window.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gajim/roster_window.py b/gajim/roster_window.py
index d5fe928363..d94c360d18 100644
--- a/gajim/roster_window.py
+++ b/gajim/roster_window.py
@@ -2501,8 +2501,11 @@ class RosterWindow:
                 self.send_pep(acct, pep_dict)
 
         def on_continue2(message, pep_dict):
+            if 'file_transfers' not in app.interface.instances:
+                on_continue3(message, pep_dict)
+                return
             # check if there is an active file transfer
-            from gajim.common.protocol.bytestream import (is_transfer_active)
+            from gajim.common.protocol.bytestream import is_transfer_active
             files_props = app.interface.instances['file_transfers'].\
                 files_props
             transfer_active = False
-- 
GitLab