All pastes #11252 Raw Edit

Mine

public text v1 · immutable
#11252 ·published 2005-05-08 20:22 UTC
rendered paste body
evaluate_js (EphyEmbed *embed, EphyEmbedEvent *event, const char *script)
{
	nsresult rv; 	

	nsCOMPtr<nsIDOMEvent> ev;
	ev = static_cast<nsIDOMEvent*>(ephy_embed_event_get_dom_event (event));
	NS_ENSURE_TRUE (ev, FALSE);

	nsCOMPtr<nsIDOMNSEvent> nsEvent (do_QueryInterface (ev));
	NS_ENSURE_TRUE (nsEvent, FALSE);

	nsCOMPtr<nsIDOMEventTarget> evTarget;
	nsEvent->GetExplicitOriginalTarget (getter_AddRefs (evTarget));
	NS_ENSURE_TRUE (evTarget, FALSE);

	nsCOMPtr<nsIDOMDocument> doc (do_QueryInterface (evTarget));
	NS_ENSURE_TRUE (doc, FALSE);