pidgin/pidgin

Fix a crash on shutdown in kwallet if the wallet was never opened.

The wallet instance variable was not initialized so if the wallet was never opened we were trying to delete and invalid pointer.

Also update the dispose method of the provider to close the wallet as the
tasks in the queue hold a reference to the provider instance as the source
object in their tasks.

Testing Done:
Ran locally with both the kwallet and secret service providers.

Reviewed at https://reviews.imfreedom.org/r/581/
---
name: gspell-1
config-opts:
- --disable-gtk-doc
- --disable-introspection
sources:
- type: archive
url: https://download.gnome.org/sources/gspell/1.8/gspell-1.8.3.tar.xz
sha256: 5ae514dd0216be069176accf6d0049d6a01cfa6a50df4bc06be85f7080b62de8
cleanup:
- /bin
- /include
- /lib/pkgconfig
- /lib/*.la