[Kazehakase-cvs] kazehakase-svn [2954] * src/kz-module.c (kz_module_load_module, kz_module_exit): added a

Back to archive index

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





More information about the Kazehakase-cvs mailing list
Back to archive index