efl/edje: ecore_imf_init() only once.
authorGustavo Sverzut Barbieri <barbieri@gmail.com>
Sat, 5 Jan 2013 16:17:53 +0000 (16:17 +0000)
committerGustavo Sverzut Barbieri <barbieri@gmail.com>
Sat, 5 Jan 2013 16:17:53 +0000 (16:17 +0000)
commit9b5958ce91007a6d6605c01dc475bd8e2ba2dd67
treef5dec99cbbe2d64df623014892584137176bf613
parent519a7026811eee3b7a1ace22ec29ecf9ba7a2c7f
efl/edje: ecore_imf_init() only once.

use technique similar to elementary and delay init() of module, but
once you do, do it only once and avoid shutdown() until
edje_shutdown().

This is good if we keep creating and deleting edje objects with entry,
the count could go to 0 and ecore_imf_shutdown() would unload
everything, just to load it soon.

SVN revision: 82281
src/lib/edje/edje_entry.c
src/lib/edje/edje_main.c
src/lib/edje/edje_private.h