evolution-rss r167 - in trunk: . src
- From: lucilanga svn gnome org
- To: svn-commits-list gnome org
- Subject: evolution-rss r167 - in trunk: . src
- Date: Mon, 25 Feb 2008 20:32:59 +0000 (GMT)
Author: lucilanga
Date: Mon Feb 25 20:32:59 2008
New Revision: 167
URL: http://svn.gnome.org/viewvc/evolution-rss?rev=167&view=rev
Log:
fix size_alocate signal for webkit area
Modified:
trunk/ChangeLog
trunk/src/rss.c
Modified: trunk/src/rss.c
==============================================================================
--- trunk/src/rss.c (original)
+++ trunk/src/rss.c Mon Feb 25 20:32:59 2008
@@ -131,6 +131,7 @@
gchar *website;
guint is_html;
gchar *mem;
+ guint shandler; //mycall handler_id
};
/*struct _GtkHTMLEmbedded {
@@ -1677,7 +1678,7 @@
// gtk_container_add ((GtkContainer *) eb, rf->mozembed);
EMFormat *myf = (EMFormat *)efh;
rf->headers_mode = myf->mode;
- g_signal_connect(efh->html,
+ po->shandler = g_signal_connect(efh->html,
"size_allocate",
G_CALLBACK(mycall),
moz);
@@ -1771,11 +1772,15 @@
pfree(EMFormatHTMLPObject *o)
{
struct _org_gnome_rss_controls_pobject *po = (struct _org_gnome_rss_controls_pobject *) o;
+ guint engine = gconf_client_get_int(rss_gconf, GCONF_KEY_HTML_RENDER, NULL);
#ifdef HAVE_GTKMOZEMBED
+ if (engine == 1)
+ {
gtk_moz_embed_stop_load(GTK_MOZ_EMBED(rf->mozembed));
// gtk_moz_embed_pop_startup();
+ }
#endif
- g_signal_stop_emission_by_name(po->format->html, "size_allocate");
+ g_signal_handler_disconnect(po->format->html, po->shandler);
if (rf->mozembed)
{
g_print("call pfree() for controls2\n");
@@ -1799,11 +1804,7 @@
CamelDataWrapper *dw = camel_data_wrapper_new();
CamelMimePart *part = camel_mime_part_new();
CamelStream *fstream = camel_stream_mem_new();
- g_print("formatting\n");
- g_print("html\n");
-
- g_print("RENDER:%s\n", RENDER);
- g_print("RENDER:%d\n", RENDER_N);
+ g_print("Formatting...\n");
CamelMimePart *message = CAMEL_IS_MIME_MESSAGE(t->part) ?
t->part :
@@ -1997,7 +1998,6 @@
{
if (rf)
rf->current_uid = t->uid;
- g_print("uid:%s\n", t->uid);
}
gboolean
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]