gtkhtml r8757 - trunk/gtkhtml



Author: mcrha
Date: Tue Feb 26 14:24:35 2008
New Revision: 8757
URL: http://svn.gnome.org/viewvc/gtkhtml?rev=8757&view=rev

Log:
2008-02-26  Milan Crha  <mcrha redhat com>

	** Fix for bug #467791

	* htmlengine.c: (element_parse_a):
	Accept "shape", "coords" attributes only when inside "map" element.



Modified:
   trunk/gtkhtml/ChangeLog
   trunk/gtkhtml/htmlengine.c

Modified: trunk/gtkhtml/htmlengine.c
==============================================================================
--- trunk/gtkhtml/htmlengine.c	(original)
+++ trunk/gtkhtml/htmlengine.c	Tue Feb 26 14:24:35 2008
@@ -1788,12 +1788,11 @@
 	if (id == NULL && html_element_get_attr (element, "name", &value))
 		id = g_strdup (value);
 
-	if (html_element_get_attr (element, "shape", &type)
-	    || html_element_get_attr (element, "coords", &coords)) {
+	if (e->map && (html_element_get_attr (element, "shape", &type) || html_element_get_attr (element, "coords", &coords))) {
 		HTMLShape *shape;
 
 		shape = html_shape_new (type, coords, url, target);
-		if (shape && e->map)
+		if (shape)
 			html_map_add_shape (e->map, shape);
 	}
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]