Philipp Hörist pushed to branch newcontrol at gajim / gajim


Commits:
d01f9ab6 by lovetox at 2022-06-28T23:18:21+02:00
Remove obsolete code

- - - - -


2 changed files:

- gajim/gtk/controls/base.py
- gajim/gui_interface.py


Changes:

=====================================
gajim/gtk/controls/base.py
=====================================
@@ -359,28 +359,6 @@ def _update_toolbar(self) -> None:
         Derived types MAY implement this
         """
 
-    def set_session(self, session):
-        oldsession = None
-        if hasattr(self, 'session'):
-            oldsession = self.session
-
-        if oldsession and session == oldsession:
-            return
-
-        self.session = session
-
-        if session:
-            session.control = self
-
-        if session and oldsession:
-            oldsession.control = None
-
-    def remove_session(self, session):
-        if session != self.session:
-            return
-        self.session.control = None
-        self.session = None
-
     def _nec_ping(self, obj):
         raise NotImplementedError
 
@@ -885,18 +863,3 @@ def has_focus(self) -> bool:
             if self == app.window.get_active_control():
                 return True
         return False
-
-
-class ScrolledWindow(Gtk.ScrolledWindow):
-    def __init__(self, *args: Any, **kwargs: Any) -> None:
-        Gtk.ScrolledWindow.__init__(self, *args, **kwargs)
-
-        self.set_overlay_scrolling(False)
-        self.set_max_content_height(100)
-        self.set_propagate_natural_height(True)
-        self.get_style_context().add_class('scrolled-no-border')
-        self.get_style_context().add_class('no-scroll-indicator')
-        self.get_style_context().add_class('scrollbar-style')
-        self.get_style_context().add_class('one-line-scrollbar')
-        self.set_shadow_type(Gtk.ShadowType.IN)
-        self.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC)


=====================================
gajim/gui_interface.py
=====================================
@@ -125,7 +125,6 @@ def _create_core_handlers_list(self) -> None:
         # pylint: disable=line-too-long
         self.handlers = {
             'signed-in': [self.handle_event_signed_in],
-            'presence-received': [self.handle_event_presence],
             'message-sent': [self.handle_event_msgsent],
             'message-not-sent': [self.handle_event_msgnotsent],
         }
@@ -166,14 +165,6 @@ def handle_event_signed_in(event):
         if app.settings.get('ask_online_status'):
             app.window.show_account_page(account)
 
-    def handle_event_presence(self, event):
-        account = event.conn.name
-        jid = event.jid
-
-        ctrl = app.window.get_control(account, jid)
-        if ctrl and ctrl.session and len(event.contact_list) > 1:
-            ctrl.remove_session(ctrl.session)
-
     @staticmethod
     def handle_event_msgsent(event):
         if not event.play_sound:



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/d01f9ab69398556a487864f33bebb1165289efd0

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/d01f9ab69398556a487864f33bebb1165289efd0
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to