diff --git a/src/st/st-theme-node-drawing.c b/src/st/st-theme-node-drawing.c index c3424f9fd..429cc53b3 100644 --- a/src/st/st-theme-node-drawing.c +++ b/src/st/st-theme-node-drawing.c @@ -2060,6 +2060,9 @@ st_theme_node_copy_cached_paint_state (StThemeNode *node, g_return_if_fail (ST_IS_THEME_NODE (node)); g_return_if_fail (ST_IS_THEME_NODE (other)); + if (node == other) + return; + /* Check omitted for speed: */ /* g_return_if_fail (st_theme_node_paint_equal (node, other)); */