g_string_free(text, TRUE);
parent_marker = clutter_actor_get_parent(label_marker);
- direction = clutter_actor_get_child_at_index(parent_marker, 0);
- clutter_actor_set_opacity(direction, 255);
+ if (clutter_actor_get_n_children(parent_marker ) > 1 )
+ {
+ direction = clutter_actor_get_child_at_index(parent_marker, 0);
+ clutter_actor_set_opacity(direction, 255);
+ }
}
/* otherwise, revert to the hidden text marker
*/
champlain_marker_set_selection_text_color(&marker_colour);
parent_marker = clutter_actor_get_parent(label_marker);
- direction = clutter_actor_get_child_at_index(parent_marker, 0);
- clutter_actor_set_opacity(direction, 0);
+ if (clutter_actor_get_n_children(parent_marker ) > 1 )
+ {
+ direction = clutter_actor_get_child_at_index(parent_marker, 0);
+ clutter_actor_set_opacity(direction, 0);
+ }
}
g_free(current_text);