MathMLElement* elem = math_view->action_element; while (elem != NULL && elem->GetDOMNode() == NULL) elem = elem->GetParent();  return (elem != NULL) ? elem->GetDOMNode() : NULL;
return math_view->action_node;
gtk_math_view_get_action(GtkMathView* math_view){  g_return_val_if_fail(math_view != NULL, NULL);  MathMLElement* elem = math_view->action_element;  while (elem != NULL && elem->GetDOMNode() == NULL)    elem = elem->GetParent();  return (elem != NULL) ? elem->GetDOMNode() : NULL;}