plugins: Pass pdata to PluginCallback function by default
commit58c8144afc10d31ce4473d70fd542369349c1f70
authorThomas Martitz <kugel@rockbox.org>
Sun, 23 Aug 2015 13:23:33 +0000 (23 15:23 +0200)
committerThomas Martitz <kugel@rockbox.org>
Sun, 23 Aug 2015 18:01:41 +0000 (23 20:01 +0200)
tree6aa9f9f9551685c5990ddd2525012e4ce8009e5e
parent43c58e0fdde9e79fb902925a5854cde81db8db20
plugins: Pass pdata to PluginCallback function by default

If the plugin did not set its own user_data we set it to whatever it set
with geany_plugin_register_full() or geany_plugin_set_data().
This is particularly convinient because PluginCallback is usually statically
allocated, at which point dynamically allocated plugin data doesn't exists yet.
plugins/demoplugin.c
src/plugindata.h
src/plugins.c