summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShaun McCance <shaunm@gnome.org>2010-12-09 12:02:51 -0500
committerShaun McCance <shaunm@gnome.org>2010-12-09 12:03:18 -0500
commite950d0a69230064bd99ffc6ce1d9f08dbc1f2160 (patch)
tree0af79fdc7b55285aff341a4b6ddf470d5ade2c1b
parentec39ff2a97c92719d8d83f37ffabd2a4749f00f9 (diff)
downloadyelp-e950d0a69230064bd99ffc6ce1d9f08dbc1f2160.tar.gz
[libyelp/yelp-view] Don't include line numbers when copying code blocks
Fixes bug #636390
-rw-r--r--libyelp/yelp-view.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/libyelp/yelp-view.c b/libyelp/yelp-view.c
index e3ae7e88..c2b80ebd 100644
--- a/libyelp/yelp-view.c
+++ b/libyelp/yelp-view.c
@@ -1002,7 +1002,9 @@ view_populate_popup (YelpView *view,
webkit_dom_element_webkit_matches_selector ((WebKitDOMElement *) cur,
"div.code", NULL)) {
WebKitDOMNode *title;
- code_node = cur;
+ code_node = (WebKitDOMNode *)
+ webkit_dom_element_query_selector ((WebKitDOMElement *) cur,
+ "pre.contents", NULL);
title = webkit_dom_node_get_parent_node (cur);
if (title != NULL && WEBKIT_DOM_IS_ELEMENT (title) &&
webkit_dom_element_webkit_matches_selector ((WebKitDOMElement *) title,
@@ -1031,8 +1033,9 @@ view_populate_popup (YelpView *view,
gint i, tmpi;
gboolean ws;
- child = webkit_dom_element_query_selector (WEBKIT_DOM_ELEMENT (link_node),
- "div.linkdiv div.title", NULL);
+ child = (WebKitDOMNode *)
+ webkit_dom_element_query_selector (WEBKIT_DOM_ELEMENT (link_node),
+ "div.linkdiv div.title", NULL);
if (child != NULL)
priv->popup_link_text = webkit_dom_node_get_text_content (child);