gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2018-04-30T11:39:53Zhttps://dev.gajim.org/gajim/gajim/-/issues/995traceback on sign in with invisible and some bms stuff on it2018-04-30T11:39:53Znkourtraceback on sign in with invisible and some bms stuff on it
Traceback (most recent call last):
File "/home/nk/gajim/trunk/src/common/connection.py", line 2116, in process
self.connection.Process(timeout)
File "/home/nk/gajim/trunk/src/common/xmpp/dispatche...
Traceback (most recent call last):
File "/home/nk/gajim/trunk/src/common/connection.py", line 2116, in process
self.connection.Process(timeout)
File "/home/nk/gajim/trunk/src/common/xmpp/dispatcher.py", line 120, in Process
self.Stream.Parse(data)
File "/home/nk/gajim/trunk/src/common/xmpp/simplexml.py", line 336, in endtag
self.dispatch(self._mini_dom)
File "/home/nk/gajim/trunk/src/common/xmpp/dispatcher.py", line 282, in dispatch
handler['func'](session,stanza)
File "/home/nk/gajim/trunk/src/common/connection.py", line 361, in _presenceCB jid_stripped = jid_from.getStripped()
AttributeError: 'NoneType' object has no attribute 'getStripped'
Traceback (most recent call last):
File "/home/nk/gajim/trunk/src/common/connection.py", line 2125, in process
self.connection.disconnect()
File "/home/nk/gajim/trunk/src/common/xmpp/dispatcher.py", line 342, in disconnect
while self.Process(1): pass
File "/home/nk/gajim/trunk/src/common/xmpp/dispatcher.py", line 120, in Process
self.Stream.Parse(data)
ExpatError: parsing finished: line 1, column 1711
I also got a happy dialog informing me that I can't! (user should not see can't doesn't etc..) please consider writing better strings for that in the future (I'll fix to say cannot) eventhough I think we can just in the special ocasion of autoconnect from bookmarks just do not connect, becuase if the user has 5 roosm to autoconnect and sings-in as invisible then he gets that dialog with the bad string 5 times0.9nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/994sending file to MUC member crashes2018-04-01T19:16:47Zanonymoussending file to MUC member crashesReason for major severity: Gajim disconnects when you do this
Traceback (most recent call last):
File "xmpp\gajim\src\common\connection.py", line 2118, in process
self.connection.Process(timeout)
File "xmpp\gajim\src\common\xmpp...Reason for major severity: Gajim disconnects when you do this
Traceback (most recent call last):
File "xmpp\gajim\src\common\connection.py", line 2118, in process
self.connection.Process(timeout)
File "xmpp\gajim\src\common\xmpp\dispatcher.py", line 120, in Process
self.Stream.Parse(data)
File "xmpp\gajim\src\common\xmpp\simplexml.py", line 336, in endtag
self.dispatch(self._mini_dom)
File "xmpp\gajim\src\common\xmpp\dispatcher.py", line 282, in dispatch
handler['func'](session,stanza)
File "xmpp\gajim\src\common\connection.py", line 966, in _siErrorCB
jid = iq_obj.getFrom().getStripped()
AttributeError: 'NoneType' object has no attribute 'getStripped'
Traceback (most recent call last):
File "xmpp\gajim\src\common\connection.py", line 2127, in process
self.connection.disconnect()
File "xmpp\gajim\src\common\xmpp\dispatcher.py", line 342, in disconnect
while self.Process(1): pass
File "xmpp\gajim\src\common\xmpp\dispatcher.py", line 120, in Process
self.Stream.Parse(data)
ExpatError: parsing finished: line 1538, column 37440.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/992service dicovery window doesn't handle more than one path to a node2018-04-30T11:39:53Zanonymousservice dicovery window doesn't handle more than one path to a nodeeg:
a/x/c
a/y/c
c only displays for x, and not y, because c is already in items_askedeg:
a/x/c
a/y/c
c only displays for x, and not y, because c is already in items_asked0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/991smart+question2018-04-30T11:39:53Zanonymoussmart+questionsee patch providedsee patch provided0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/989TB while moving mouse over avatar2018-04-30T11:39:53ZanonymousTB while moving mouse over avatarWhen moving mouse over avatar image in priv msg in GC gives TB
f.e.
Traceback (most recent call last):
File "/home/deluge/CVS/gajim/gajim/src/tabbed_chat_window.py", line 138, in show_bigger_avatar
avatar_pixbuf = self.plugin.avata...When moving mouse over avatar image in priv msg in GC gives TB
f.e.
Traceback (most recent call last):
File "/home/deluge/CVS/gajim/gajim/src/tabbed_chat_window.py", line 138, in show_bigger_avatar
avatar_pixbuf = self.plugin.avatar_pixbufs[jid]
KeyError: u'linux@chat.chrome.pl/da.killa'
0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/988we always bug the user by asking him status message for statuses: away, na, e...2018-04-30T11:39:53Znkourwe always bug the user by asking him status message for statuses: away, na, etc..?ok about online/offline we have an option, but what about the rest?ok about online/offline we have an option, but what about the rest?Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/986Tb when trying to add new default status message2018-04-30T11:44:19ZdkirovTb when trying to add new default status message
Traceback (most recent call last):
File "/usr/local/share/gajim/src/config.py", line 834, in on_msg_treemodel_row_changed
self.save_status_messages(model)
File "/usr/local/share/gajim/src/config.p...
Traceback (most recent call last):
File "/usr/local/share/gajim/src/config.py", line 834, in on_msg_treemodel_row_changed
self.save_status_messages(model)
File "/usr/local/share/gajim/src/config.py", line 829, in save_status_messages
model[iter][1].decode('utf-8'))
AttributeError: 'NoneType' object has no attribute 'decode'0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/985Tb when trying to delete proxy, named 'None'2018-04-30T11:39:54ZdkirovTb when trying to delete proxy, named 'None'Traceback (most recent call last):
File "/usr/local/share/gajim/src/config.py", line 1558, in on_remove_proxy_button_clicked
gajim.config.del_per('proxies', proxy)
File "/usr/local/share/gajim/src/common/config.py", line 442, in ...Traceback (most recent call last):
File "/usr/local/share/gajim/src/config.py", line 1558, in on_remove_proxy_button_clicked
gajim.config.del_per('proxies', proxy)
File "/usr/local/share/gajim/src/common/config.py", line 442, in del_per
del opt[1][name]
KeyError: u'None'
0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/984history in chat dialog input box2018-04-30T11:39:54Zanonymoushistory in chat dialog input boxIt would be nice to have session input history in chat dialog inputbox like IRC clients do. E.g. don't change inputbox into combobox or anything like that, just provide history transparently for users that could need to repeat something.It would be nice to have session input history in chat dialog inputbox like IRC clients do. E.g. don't change inputbox into combobox or anything like that, just provide history transparently for users that could need to repeat something.0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/982Seg fault while entering preferences (amd64)2018-04-30T11:39:54ZanonymousSeg fault while entering preferences (amd64){{{cd src/
deluge@Asgard ~/CVS/gajim/gajim/src $ gdb python
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute cop...{{{cd src/
deluge@Asgard ~/CVS/gajim/gajim/src $ gdb python
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(gdb) run gajim.py
Starting program: /usr/bin/python gajim.py
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 46912509739776 (LWP 7618)]
Session Management support not available (missing gnome.ui module)
[New Thread 1082132832 (LWP 7621)]
[Thread 1082132832 (LWP 7621) exited]
esd: Esound sound daemon already running or stale UNIX socket
/tmp/.esd/socket
This socket already exists indicating esd is already running.
Exiting...
esd: Esound sound daemon already running or stale UNIX socket
/tmp/.esd/socket
This socket already exists indicating esd is already running.
Exiting...
esd: Esound sound daemon already running or stale UNIX socket
/tmp/.esd/socket
This socket already exists indicating esd is already running.
Exiting...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912509739776 (LWP 7618)]
0x00002aaaac6dc5dc in gtk_tree_model_rows_reordered ()
from /usr/lib/libgtk-x11-2.0.so.0
}}}\<br>
{{{(gdb) bt
#0 0x00002aaaac6dc5dc in gtk_tree_model_rows_reordered ()
from /usr/lib/libgtk-x11-2.0.so.0
#1 0x00002aaaac6dc6e5 in gtk_tree_model_foreach ()
from /usr/lib/libgtk-x11-2.0.so.0
#2 0x00002aaaac354438 in init_gtk ()
from /usr/lib64/python2.4/site-packages/gtk-2.0/gtk/_gtk.so
#3 0x00002aaaaac4fc57 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#4 0x00002aaaaac50fd0 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#5 0x00002aaaaac5195b in PyEval_EvalCodeEx ()
from /usr/lib/libpython2.4.so.1.0
#6 0x00002aaaaac0cb2d in PyFunction_SetClosure ()
from /usr/lib/libpython2.4.so.1.0
#7 0x00002aaaaabf9430 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#8 0x00002aaaaac0085b in PyMethod_New () from /usr/lib/libpython2.4.so.1.0
#9 0x00002aaaaabf9430 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#10 0x00002aaaaac4b409 in PyEval_CallObjectWithKeywords ()
from /usr/lib/libpython2.4.so.1.0
#11 0x00002aaaabd09d2a in initgobject ()
from /usr/lib64/python2.4/site-packages/gtk-2.0/gobject.so
#12 0x00002aaaabe3814a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0x00002aaaabe4baaa in g_signal_has_handler_pending ()
from /usr/lib/libgobject-2.0.so.0
#14 0x00002aaaabe4c99e in g_signal_emit_valist ()
---Type \<return> to continue, or q \<return> to quit---
from /usr/lib/libgobject-2.0.so.0
#15 0x00002aaaabe4cbb9 in g_signal_emit_by_name ()
from /usr/lib/libgobject-2.0.so.0
#16 0x00002aaaac5b092d in gtk_combo_box_set_active ()
from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00002aaaac2cb10b in init_gtk ()
from /usr/lib64/python2.4/site-packages/gtk-2.0/gtk/_gtk.so
#18 0x00002aaaaac4fc57 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#19 0x00002aaaaac50fd0 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#20 0x00002aaaaac5195b in PyEval_EvalCodeEx ()
from /usr/lib/libpython2.4.so.1.0
#21 0x00002aaaaac0cb2d in PyFunction_SetClosure ()
from /usr/lib/libpython2.4.so.1.0
#22 0x00002aaaaabf9430 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#23 0x00002aaaaac0085b in PyMethod_New () from /usr/lib/libpython2.4.so.1.0
#24 0x00002aaaaabf9430 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#25 0x00002aaaaac4b409 in PyEval_CallObjectWithKeywords ()
from /usr/lib/libpython2.4.so.1.0
#26 0x00002aaaabd09d2a in initgobject ()
from /usr/lib64/python2.4/site-packages/gtk-2.0/gobject.so
#27 0x00002aaaabe3814a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#28 0x00002aaaabe4baaa in g_signal_has_handler_pending ()
from /usr/lib/libgobject-2.0.so.0
---Type \<return> to continue, or q \<return> to quit---
#29 0x00002aaaabe4c99e in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#30 0x00002aaaabe4cd03 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#31 0x00002aaaac71134d in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x00002aaaac33701d in init_gtk ()
from /usr/lib64/python2.4/site-packages/gtk-2.0/gtk/_gtk.so
#33 0x00002aaaaac4d61a in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#34 0x00002aaaaac5195b in PyEval_EvalCodeEx ()
from /usr/lib/libpython2.4.so.1.0
#35 0x00002aaaaac0cb2d in PyFunction_SetClosure ()
from /usr/lib/libpython2.4.so.1.0
#36 0x00002aaaaabf9430 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#37 0x00002aaaaac0085b in PyMethod_New () from /usr/lib/libpython2.4.so.1.0
#38 0x00002aaaaabf9430 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#39 0x00002aaaaac4b409 in PyEval_CallObjectWithKeywords ()
from /usr/lib/libpython2.4.so.1.0
#40 0x00002aaaabd09d2a in initgobject ()
from /usr/lib64/python2.4/site-packages/gtk-2.0/gobject.so
#41 0x00002aaaabe3814a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#42 0x00002aaaabe4baaa in g_signal_has_handler_pending ()
from /usr/lib/libgobject-2.0.so.0
#43 0x00002aaaabe4c99e in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
---Type \<return> to continue, or q \<return> to quit---
#44 0x00002aaaabe4cd03 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#45 0x00002aaaac712212 in gtk_widget_activate ()
from /usr/lib/libgtk-x11-2.0.so.0
#46 0x00002aaaac6431d1 in gtk_menu_shell_activate_item ()
from /usr/lib/libgtk-x11-2.0.so.0
#47 0x00002aaaac6434eb in gtk_menu_shell_activate_item ()
from /usr/lib/libgtk-x11-2.0.so.0
#48 0x00002aaaac634ac6 in gtk_marshal_VOID__UINT_STRING ()
from /usr/lib/libgtk-x11-2.0.so.0
#49 0x00002aaaabe3814a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#50 0x00002aaaabe4b60f in g_signal_has_handler_pending ()
from /usr/lib/libgobject-2.0.so.0
#51 0x00002aaaabe4c703 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#52 0x00002aaaabe4cd03 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#53 0x00002aaaac712370 in gtk_widget_activate ()
from /usr/lib/libgtk-x11-2.0.so.0
#54 0x00002aaaac632ea1 in gtk_propagate_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#55 0x00002aaaac6331ec in gtk_main_do_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#56 0x00002aaaac96ae90 in gdk_event_get_graphics_expose ()
from /usr/lib/libgdk-x11-2.0.so.0
---Type \<return> to continue, or q \<return> to quit---
#57 0x00002aaaac095076 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#58 0x00002aaaac096a98 in g_main_context_acquire ()
from /usr/lib/libglib-2.0.so.0
#59 0x00002aaaac096dfa in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#60 0x00002aaaac6326c1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#61 0x00002aaaac35b3ef in init_gtk ()
from /usr/lib64/python2.4/site-packages/gtk-2.0/gtk/_gtk.so
#62 0x00002aaaaac4d61a in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#63 0x00002aaaaac5195b in PyEval_EvalCodeEx ()
from /usr/lib/libpython2.4.so.1.0
#64 0x00002aaaaac51ba2 in PyEval_EvalCode () from /usr/lib/libpython2.4.so.1.0
#65 0x00002aaaaac6b399 in PyErr_Display () from /usr/lib/libpython2.4.so.1.0
#66 0x00002aaaaac6c3ed in PyRun_SimpleFileExFlags ()
from /usr/lib/libpython2.4.so.1.0
#67 0x00002aaaaac72436 in Py_Main () from /usr/lib/libpython2.4.so.1.0
#68 0x00002aaaab59e674 in __libc_start_main () from /lib/tls/libc.so.6
#69 0x00000000004007ca in _start ()
#70 0x00007fffffa496e8 in ?? ()
#71 0x000000000000001c in ?? ()
#72 0x0000000000000002 in ?? ()
#73 0x00007fffffa4a491 in ?? ()
#74 0x00007fffffa4a4a1 in ?? ()
---Type \<return> to continue, or q \<return> to quit---
#75 0x0000000000000000 in ?? ()
#76 0x00007fffffa4a4aa in ?? ()
#77 0x00007fffffa4a578 in ?? ()
#78 0x00007fffffa4a58b in ?? ()
}}}
0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/981Highlighting (to red) with no reason2018-04-30T11:39:54ZanonymousHighlighting (to red) with no reasonHighlight msg from users without reason:
http://img322.imageshack.us/img322/4484/200510061929461600x1200scrot9p.png
deluge@Asgard ~ $ cat ~/.gajim/config | grep muc_highlight
muc_highlight_words =
deluge@Asgard ~ $ Highlight msg from users without reason:
http://img322.imageshack.us/img322/4484/200510061929461600x1200scrot9p.png
deluge@Asgard ~ $ cat ~/.gajim/config | grep muc_highlight
muc_highlight_words =
deluge@Asgard ~ $ 0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/980when send button and msg_textview is insensitive keypress should not add text...2018-04-30T11:39:55Znkourwhen send button and msg_textview is insensitive keypress should not add text to the textview0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/979Queue FT requests2018-04-30T11:39:55ZnkourQueue FT requestsok we can popup in bottom right but if we lose that we also have to think of something.
either add yet another function to trayicon (user may not have trayicon, and generally maybe have trayicon click only for showing unread messages) or...ok we can popup in bottom right but if we lose that we also have to think of something.
either add yet another function to trayicon (user may not have trayicon, and generally maybe have trayicon click only for showing unread messages) or (better) add a FT text in the Tab of the sender (like MSNMSGR does it) with a link to click and when you click it you accept FT.
one has to say how MSNMSGR does it if that sender is not already in an open window0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/978smart+question2018-04-30T11:39:55Zremigiuszsmart+questionWhen I receive single message Gajim auto opens it, it not use settings for receiving msg...When I receive single message Gajim auto opens it, it not use settings for receiving msg...0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/975chatstaes tab colors bug2018-04-30T11:39:55Znkourchatstaes tab colors bugwhen it's active it's grey
and when in bg it's green (composing)
when we change color we should change for both ACTIVE and BG gtk STYLESwhen it's active it's grey
and when in bg it's green (composing)
when we change color we should change for both ACTIVE and BG gtk STYLES0.9nicfitnicfithttps://dev.gajim.org/gajim/gajim/-/issues/974gajim2018-04-30T11:39:55ZanonymousgajimJe ne suis pas une pro... sur les conseils de seps j'ai chargé gajim et je me retrouve avec des fenêtres en anglais et non en français.
Je suis sous Windows XP famil... J'ai chargé pywin32-204,win32-p,python-2,4.2?gtk-win32-6.10-rc1 et g...Je ne suis pas une pro... sur les conseils de seps j'ai chargé gajim et je me retrouve avec des fenêtres en anglais et non en français.
Je suis sous Windows XP famil... J'ai chargé pywin32-204,win32-p,python-2,4.2?gtk-win32-6.10-rc1 et gajim-0.8.2-2
et après avoir tout installé c'est une version en anglais je ne sais plus comment faire....y-a-t-il une solution?
Merci de prendre ma demande en compte..0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/973Popups are Very ugly, suggestions to new ones!2018-04-30T11:39:55ZanonymousPopups are Very ugly, suggestions to new ones!notify pending issues:
* clickable
* dbus may be running but notif-daemon no. under that ocassion user should get old-style but gets NOTHING
notify pending issues:
* clickable
* dbus may be running but notif-daemon no. under that ocassion user should get old-style but gets NOTHING
0.4nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/970don't send twice our presence at connecting2018-04-30T11:39:55ZYann Leboulangerdon't send twice our presence at connectingwhen we connect, we currently send a presence with \<x xmlns="vcard-temp:x:update" />
to tell we support this JEP but we currently don't have our vcard.
Then we request our vcard, and when we get it, we resend a presence which contain \<...when we connect, we currently send a presence with \<x xmlns="vcard-temp:x:update" />
to tell we support this JEP but we currently don't have our vcard.
Then we request our vcard, and when we get it, we resend a presence which contain \<x xmlns="vcard-temp:x:update">\<photo>XXXX\</photo>\</x>
stpeter suggests that:
[19:24:47] stpeter: so you have two options: (1) send initial presence with cached image and resend presence when receive vCard or (2) wait to send presence until you receive vCard -- I think #2 is better
[19:25:09] Asterix: yes but it means longer connectino process
[19:25:14] stpeter: true
[19:25:25] stpeter: which is probably why iChat sends the cached image
[19:25:48] stpeter: in my experience the image doesn't change very often
[19:25:57] Asterix: yes right
[19:26:03] stpeter: so it's OK to send the cached image
[19:26:16] Asterix: and resend another presence if the avatar has changed
[19:26:25] stpeter: yes
we first need to cache vcard to do that (see #555)0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/969chatstates can still flood chat window2018-04-30T11:39:55Znkourchatstates can still flood chat window
\<message to="gjc@12jabber.com" type="chat" id="292" from="nkour@jabber.lagaule.org/Gajim">\<active xmlns="http://jabber.org/protocol/chatstates" />\</message>
\<message to='nkour@jabber.lagaule.org/Gajim' type=...
\<message to="gjc@12jabber.com" type="chat" id="292" from="nkour@jabber.lagaule.org/Gajim">\<active xmlns="http://jabber.org/protocol/chatstates" />\</message>
\<message to='nkour@jabber.lagaule.org/Gajim' type='error' id='292' from='gjc@12jabber.com'>\<active xmlns='http://jabber.org/protocol/chatstates'/>\<error code='502'>Server Connect Failed\</error>\</message>
and we print that error while sending "None" ( Server Connect Failed )
EVERYTIME I change focus in that window, or close it (and it asks me to reopen it to read that window) etc etc..
the solution is this:
catch the ID and see if ID is the same of the standalone chatstate and if yes do not print anything0.9nicfitnicfithttps://dev.gajim.org/gajim/gajim/-/issues/968smart+question2018-04-30T11:39:55Znkoursmart+questionwe should so only oncewe should so only once0.9Yann LeboulangerYann Leboulanger