[Kazehakase-cvs] kazehakase-svn [2950] * src/kz-window.c: Start load url after creating a new tab.

Back to archive index

svnno****@sourc***** svnno****@sourc*****
Thu Mar 22 14:39:39 JST 2007


Revision: 2950
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=kazehakase&view=rev&rev=2950
Author:   ikezoe
Date:     2007-03-22 14:39:38 +0900 (Thu, 22 Mar 2007)

Log Message:
-----------
* src/kz-window.c: Start load url after creating a new tab.

Modified Paths:
--------------
    kazehakase/trunk/ChangeLog
    kazehakase/trunk/src/kz-window.c

Modified: kazehakase/trunk/ChangeLog
===================================================================
--- kazehakase/trunk/ChangeLog	2007-03-22 05:33:50 UTC (rev 2949)
+++ kazehakase/trunk/ChangeLog	2007-03-22 05:39:38 UTC (rev 2950)
@@ -6,6 +6,7 @@
 	module/embed/gecko/mozilla-prefs.cpp: Remove extern "C".
 	* module/embed/gecko/kz-gecko-embed.cpp: kz_gecko_embed_new() now
 	became no argument.
+	* src/kz-window.c: Start load url after creating a new tab.
 
 2007-03-22  Kouhei Sutou  <kou****@cozmi*****>
 

Modified: kazehakase/trunk/src/kz-window.c
===================================================================
--- kazehakase/trunk/src/kz-window.c	2007-03-22 05:33:50 UTC (rev 2949)
+++ kazehakase/trunk/src/kz-window.c	2007-03-22 05:39:38 UTC (rev 2950)
@@ -800,6 +800,8 @@
 kz_window_create_embed (KzWindow *kz, const gchar *url)
 {
 	gchar *engine;
+	KzEmbed *kz_embed;
+
 	g_return_val_if_fail(KZ_IS_WINDOW(kz), NULL);
 
 	engine = KZ_CONF_GET_STR("Global", "layout_engine");
@@ -807,17 +809,20 @@
 	{
 		if (!strcmp(engine, "gtk+-webcore"))
 		{
-			g_free(engine);
-			return KZ_EMBED(kz_embed_new("khtml", url));
+			kz_embed = KZ_EMBED(kz_embed_new("khtml", url));
 		}
 		else
 		{
-			g_free(engine);
-			return KZ_EMBED(kz_embed_new("gecko", url));
+			kz_embed = KZ_EMBED(kz_embed_new("gecko", url));
 		}
 		g_free(engine);
 	}
-	return KZ_EMBED(kz_embed_new("gecko", url));
+	else
+	{
+		kz_embed = KZ_EMBED(kz_embed_new("gecko", url));
+	}
+
+	return kz_embed;
 }
 
 
@@ -865,6 +870,8 @@
 	g_signal_emit(kz, kz_window_signals[APPEND_TAB_SIGNAL],
 		      0, kzembed, parent);
 
+	kz_embed_load_url(kzembed, url);
+
 	return GTK_WIDGET(kzembed);
 }
 





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