Don't leak all AT contexts
authorMatthias Clasen <mclasen@redhat.com>
Thu, 23 Mar 2023 03:41:40 +0000 (23:41 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 23 Mar 2023 03:41:40 +0000 (23:41 -0400)
commit7b22983be58b7f96afa85399f0f7b86b0a4b8e09
treeec824dabe42f6ddb5507a607bab14b1c5e03b936
parent57ec758d81f18ff7e12107e4fb89411683165f5a
Don't leak all AT contexts

create_at_context was confused - it stored a reference
to the newly created context in priv->context, but then
also returned a reference, and the caller stored that
in priv->context again.

Change it to only return a reference.

Fixes: #5690
gtk/gtkwidget.c