Skip to content

[pull] master from GNOME:master#756

Merged
pull[bot] merged 8 commits intomcx:masterfrom
GNOME:master
Oct 21, 2023
Merged

[pull] master from GNOME:master#756
pull[bot] merged 8 commits intomcx:masterfrom
GNOME:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Oct 21, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

Jehan and others added 8 commits October 20, 2023 19:01
…ent.

A NULL will be transformed into an array of size 0.
As often, we forgot to look in bindings. Thanks to Alx Sa for reminding me of
these.
gimp_procedure_new_return_values() takes ownership of the passed GError (it
allows, among other things, to call it directly as return value). So we must not
try and free it afterwards.
…ns object.

I had this one crash upon exit, inside gimp_align_options_update_area() as a
consequence of gimp_align_options_image_changed() being called on an image
change. I could not reproduce after this one time and it's very likely a race
condition when everything is getting finalized, and the tool options object is
getting finalized earlier than the user context.

Anyway this should fix the potential crash.
In Preferences > Toolbox, clicking on an item below the
initial scroll window view causes it to jump to the top
automatically. This patch prevents this by setting the
clicked index in the GtkTreeView before grabbing focus.
I added a few specific validations for range types (int, double…), and a
generic validation at the end, meant to catch all yet uncaught invalid
argument cases (yet with less details on the what and why).
@pull pull bot added the ⤵️ pull label Oct 21, 2023
@pull pull bot merged commit 4fc9dae into mcx:master Oct 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant