Philipp Hörist pushed to branch mac-ci at gajim / gajim


Commits:
1a0ac4e3 by Philipp Hörist at 2026-05-07T20:28:37+02:00
fix: Process picture clipboard paste correctly

Stop signal emission if we handle the paste

Fixes #12712

- - - - -
cd0bda7a by Philipp Hörist at 2026-05-08T17:13:27+02:00
cfix: Settings: Don't overwrite do_unroot() in CallbackSetting

- - - - -
af385552 by Philipp Hörist at 2026-05-08T18:41:44+02:00
fix build

- - - - -


3 changed files:

- gajim/gtk/message_actions_box.py
- gajim/gtk/settings.py
- mac/gajim-macos-helper.sh


Changes:

=====================================
gajim/gtk/message_actions_box.py
=====================================
@@ -858,6 +858,7 @@ def _on_paste_clipboard(self, textview: 
MessageInputTextView) -> None:
         if "image/png" in mime_types or "image/bmp" in mime_types:
             self._ui.input_overlay.set_visible(True)
             self._ui.input_overlay_label.set_text(_("Processing image…"))
+            textview.stop_emission_by_name("paste-clipboard")
             clipboard.read_texture_async(None, 
self._on_clipboard_read_texture_finished)
             return
 


=====================================
gajim/gtk/settings.py
=====================================
@@ -633,11 +633,6 @@ def __init__(self, *args: Any, callback: Callable[..., 
Any], **kwargs: Any) -> N
         GenericSetting.__init__(self, *args, **kwargs)
         self.callback = callback
 
-    def do_unroot(self) -> None:
-        # TODO test, currently not in use
-        GenericSetting.do_unroot(self)
-        del self.callback
-
     def _on_activated(self, row: Adw.ActionRow) -> None:
         self.callback()
 


=====================================
mac/gajim-macos-helper.sh
=====================================
@@ -24,7 +24,7 @@
 set -e
 
 # Variables
-gajim_version="master"
+gajim_version="mac-ci"
 nbxmpp_version="master"
 omemo_dr_version="master"
 python_version="3.13"
@@ -68,7 +68,11 @@ export CI_GAJIM_RELEASE=0
 
 function install_brew_dependencies() {
        brew update
-       brew install gettext python@${python_version} librsvg git
+       if [ "$CI_BUILD" == 0 ]
+       then
+               brew install python@${python_version}
+       fi
+       brew install gettext librsvg git
        brew unlink python && brew link python@${python_version}
        brew install gtk4 libadwaita pygobject3 adwaita-icon-theme libsoup@3 
gst-python gtksourceview5 gstreamer
        brew unlink gettext && brew link gettext



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/ddadaac340ddd60d56a43fbc9b378f6ce2c16c8b...af38555220d016e6c8a16635ab806f2217fc41bc

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


_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to