svnno****@sourc*****
svnno****@sourc*****
Thu Mar 22 15:05:49 JST 2007
Revision: 2954 http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=kazehakase&view=rev&rev=2954 Author: kous Date: 2007-03-22 15:05:49 +0900 (Thu, 22 Mar 2007) Log Message: ----------- * src/kz-module.c (kz_module_load_module, kz_module_exit): added a workaround for re-loading gecko module. Modified Paths: -------------- kazehakase/trunk/ChangeLog kazehakase/trunk/src/kz-module.c Modified: kazehakase/trunk/ChangeLog =================================================================== --- kazehakase/trunk/ChangeLog 2007-03-22 06:00:13 UTC (rev 2953) +++ kazehakase/trunk/ChangeLog 2007-03-22 06:05:49 UTC (rev 2954) @@ -1,5 +1,8 @@ 2007-03-22 Kouhei Sutou <kou****@cozmi*****> + * src/kz-module.c (kz_module_load_module, kz_module_exit): added a + workaround for re-loading gecko module. + * module/embed/gecko/kz-gecko-embed.cpp: fixed a typo. * src/kz-module.{c,h}, src/kz-module-impl.h: added generic module Modified: kazehakase/trunk/src/kz-module.c =================================================================== --- kazehakase/trunk/src/kz-module.c 2007-03-22 06:00:13 UTC (rev 2953) +++ kazehakase/trunk/src/kz-module.c 2007-03-22 06:05:49 UTC (rev 2954) @@ -288,7 +288,11 @@ module = _kz_module_load(base_dir, name); if (module) + { +#warning FIXME: remove this + g_type_module_use(G_TYPE_MODULE(module)); *modules = g_list_prepend(*modules, module); + } return module != NULL; } @@ -349,6 +353,9 @@ priv->exited = TRUE; g_type_module_unuse(G_TYPE_MODULE(module)); } + +#warning FIXME: remove this + g_type_module_unuse(G_TYPE_MODULE(module)); } void