Skip to content
Snippets Groups Projects
Select Git revision
  • 5613a81ada655a3077c94bad1a03847631aa75bd
  • master default protected
  • beta/202506161038
  • stable/20250613.0
  • nightly/20250613.0
  • beta/202506101658
  • stable/20250610.0
  • nightly/20250610.0
  • beta/202506091027
  • beta/202506061543
  • nightly/20250605.0
  • beta/202506051039
  • beta/202506051002
  • beta/202506041611
  • beta/202506041335
  • beta/202505231812
  • stable/20250523.0
  • nightly/20250523.0
  • nightly/20250515.0
  • nightly/20250510.0
  • nightly/20250509.1
  • nightly/20250509.0
22 results

jami-client-qt

  • Open with
  • Download source code
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • Andreas Traczyk's avatar
    Andreas Traczyk authored
    To coordinate the MSI installer with Jami's close-to-tray feature,
    a custom action was used to kill QtWebEngineProcess and Jami, prior
    to the file installation step. The close-to-tray feature makes it
    so the only way to terminate the app is via the systray context
    menu.
    
    This patch harnesses the IPC mechanism used by the run-guard, and
    adds a command-line option('--term') used to signal the secondary
    process and provoke graceful termination.
    
    The benefits are:
    - the app can save data before closing
    - system tray icons aren't left dangling after updates
    - QtWebEngineProcess is guaranteed to be terminated during install
    
    Gitlab: #654
    Gitlab: #543
    Change-Id: I79421eeab49c9ec0826010af99a364471bb81d1a
    5613a81a
    History
    Name Last commit Last update