diff options
author | Marius Ungureanu <marius.ungureanu@xamarin.com> | 2021-03-08 19:34:26 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-08 19:34:26 +0300 |
commit | 0f5996c8cddec0f571c4c70a98ac5333eae1c9bb (patch) | |
tree | 93621b4bf7c941c208a9f4840d6abf2b6e3d07f9 | |
parent | de4f209c5c6f9034a3c9691f8271d9db159441e3 (diff) |
[GLib] Avoid keeping a reference to the error (#167)
The original impl did not take into account exceptions marshalling across thread boundaries so it could end up with the error being accessed after being disposed
Fix this by querying the message in-place, and also clear the error after, to signal to glib that we've suceeded in recovering
Fixes devdiv.visualstudio.com/DevDiv/_workitems/edit/1247180
-rw-r--r-- | packages/gtk-sharp.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/gtk-sharp.py b/packages/gtk-sharp.py index d7e525b..71de522 100644 --- a/packages/gtk-sharp.py +++ b/packages/gtk-sharp.py @@ -4,7 +4,7 @@ class GtkSharp212ReleasePackage (Package): Package.__init__(self, 'gtk-sharp', sources=['git://github.com/mono/gtk-sharp.git'], git_branch='gtk-sharp-2-12-branch', - revision='a915b2c6726b99b58dd5c2ff79c6e825660f4416', + revision='33fabaf9333f6cf26af1682cc67b4cfa99a0fc41', override_properties={ 'configure': './bootstrap-2.12 --prefix=%{package_prefix}', } |