e_extensible_load_extensions: Allow for retries.
authorMatthew Barnes <mbarnes@redhat.com>
Sat, 16 Feb 2013 22:42:42 +0000 (17:42 -0500)
committerMatthew Barnes <mbarnes@redhat.com>
Sat, 16 Feb 2013 23:35:40 +0000 (18:35 -0500)
commit525fba8cf6b93f9e86e34d3ff6d5dfa1cad4459e
tree23c9009a1e03230f3b99d026e833ec9c5c07d175
parent34dddd3e183c0e55466189d33c8e9bd8192a2e49
e_extensible_load_extensions: Allow for retries.

If e_extensible_load_extensions() does not find any extensions, remove
the GPtrArray from the extensible object.  It may be the extension types
have not been registered yet.  Subsequent e_extensible_load_extensions()
calls on the same object should rescan until extensions are found.
libebackend/e-extensible.c