Metacity core dump in TJDS as of vermillion devel. This is triggerred by
the setting of
G_DEBUG=fatal_critical. As it turned out, the metacity code is n.ot
initializing some code
properly. The problem is that shaded_styles is a double array, but the
code just referencing a single array.
This patch fixes the problem, though would like Erwann to look at this.
*--- SUNWgnome-wm-2.18.0.hacked/metacity-2.18.0/src/theme.c
2007-04-03 16:26:13.442910000 +0000*
*+++ SUNWgnome-wm-2.18.0.built/metacity-2.18.0/src/theme.c
2007-04-03 16:07:53.317693000 +0000*
*@@ -4666,12 +4666,12 @@*
* {*
* set_trusted_ops(sset->normal_styles[i][META_FRAME_FOCUS_YES],
META_FRAME_FOCUS_YES);*
* set_trusted_ops(sset->normal_styles[i][META_FRAME_FOCUS_NO],
META_FRAME_FOCUS_NO);*
*+ set_trusted_ops(sset->shaded_styles[i][META_FRAME_FOCUS_YES],
META_FRAME_FOCUS_YES);*
*+ set_trusted_ops(sset->shaded_styles[i][META_FRAME_FOCUS_NO],
META_FRAME_FOCUS_NO);*
* }*
* *
* set_trusted_ops(sset->maximized_styles[META_FRAME_FOCUS_YES],
META_FRAME_FOCUS_YES);*
* set_trusted_ops(sset->maximized_styles[META_FRAME_FOCUS_NO],
META_FRAME_FOCUS_NO);*
*- set_trusted_ops(sset->shaded_styles[META_FRAME_FOCUS_YES],
META_FRAME_FOCUS_YES);*
*- set_trusted_ops(sset->shaded_styles[META_FRAME_FOCUS_NO],
META_FRAME_FOCUS_NO);*
*
set_trusted_ops(sset->maximized_and_shaded_styles[META_FRAME_FOCUS_YES],
META_FRAME_FOCUS_YES);*
*
set_trusted_ops(sset->maximized_and_shaded_styles[META_FRAME_FOCUS_NO],
META_FRAME_FOCUS_NO);*
* }*