The branch, twofactorauth has been updated via 8239ce836ad58d7b0bf482a4200487324f5f6f31 (commit) from ff55693a72f83dd9ef96b4809828c4989a4fd1cc (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: pyhoca/wxgui/menus_taskbar.py | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) The diff of changes is: diff --git a/pyhoca/wxgui/menus_taskbar.py b/pyhoca/wxgui/menus_taskbar.py index a546912..d0df21e 100644 --- a/pyhoca/wxgui/menus_taskbar.py +++ b/pyhoca/wxgui/menus_taskbar.py @@ -195,6 +195,9 @@ class PyHocaGUI_Menu_TaskbarSessionProfile(wx.Menu): _query_session_uuid = self._PyHocaGUI.client_connected_sessions_of_profile_name(profile_name, return_objects=False)[0] _session_list = self._PyHocaGUI.list_sessions(_query_session_uuid) + # newest sessions at the top + _session_list.reverse() + if _session_list: for session_name in _session_list.keys(): @@ -205,13 +208,13 @@ class PyHocaGUI_Menu_TaskbarSessionProfile(wx.Menu): state = _(u'Running') elif _session_list[session_name].status == 'S': state = _(u'Suspended') - self.AppendMenu(id=_s_id, text=u'%s: »%s«' % (state, session_name), - submenu=PyHocaGUI_Menu_TaskbarSessionActions(self._PyHocaGUI, caller=self, - profile_name=profile_name, - session_name=session_name, - status=_session_list[session_name].status, - ) - ) + session_submenu = self.AppendMenu(id=_s_id, text=u'%s: »%s«' % (state, session_name), + submenu=PyHocaGUI_Menu_TaskbarSessionActions(self._PyHocaGUI, caller=self, + profile_name=profile_name, + session_name=session_name, + status=_session_list[session_name].status, + ) + ) if _session_list.keys(): self.Append(id=ID_CLEANSESSIONS, text=_(u"&Clean all sessions")) @@ -324,8 +327,11 @@ class PyHocaGUI_Menu_TaskbarSessionManager(wx.Menu): bind_method=self._PyHocaGUI.OnSessionAuthenticate)) self.AppendSeparator() + _profile_names = self._PyHocaGUI.session_profiles.profile_names + _profile_names.sort() + _connected_sessions = False - for profile_name in self._PyHocaGUI.session_profiles.profile_names: + for profile_name in _profile_names: if profile_name in self._PyHocaGUI._X2goClient__client_connected_sessions(return_profile_names=True): _connected_sessions = True _this_id = wx.NewId() hooks/post-receive -- pyhoca-gui.git (Python X2Go Client (wxPython GUI)) This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "pyhoca-gui.git" (Python X2Go Client (wxPython GUI)).