Fri, 03 Mar 2023 01:22:08 -0600
Use RcBox for PurpleRequestCommonParameters
Also, stop returning the input from `purple_request_cpar_unref`.
That's not what `g_object_unref` does, and nothing uses the return value.
Also also, just do the cleanup directly instead of calling `purple_request_cpar_set_extra_actions(cpar, NULL);`.
Testing Done:
Ran `Request->Fields` from the demo protocol.
Reviewed at https://reviews.imfreedom.org/r/2308/
--- id: im.pidgin.Pidgin3 runtime: org.gnome.Platform runtime-version: '3.36' sdk: org.gnome.Sdk command: pidgin3 finish-args: - --share=ipc - --socket=fallback-x11 - --share=network - --socket=pulseaudio - --talk-name=org.freedesktop.Notifications - --system-talk-name=org.freedesktop.Avahi modules: - packaging/flatpak/libpurple-common.yml - packaging/flatpak/talkatu.yml - name: pidgin3 buildsystem: meson config-opts: - -Dconsoleui=false - -Ddoc=false sources: - type: dir path: '.'