Hi,
I've added some debugging code:
568: GWDThemePrivate *priv = gwd_theme_get_instance_private (theme); 569: printf("MYDEBUG: priv = %p\n", priv); 570: const gchar *titlebar_font = gwd_settings_get_titlebar_font (priv->settings); 570: printf("MYDEBUG: titlebar_font = %p\n", titlebar_font);
And indeed I get:
MYDEBUG: priv = (nil)
...and it segfaults.
My build configuration is:
-DUSE_PROTOBUF=yes -DUSE_GLES=no -DUSE_GTK=yes -DUSE_GNOME=no -DUSE_INOTIFY=yes -DUSE_METACITY=no
CMake output:
************************************************************ * Compiz Buildsystem * * * * Package : Compiz * * Version : 0.9.14.0 * ************************************************************
Optional features:
GLESv2 : No gtk window decorator : Yes metacity theme support : No gnome : No protocol buffers : Yes file system change notifications : Yes ************************************************************
Plugin configure check results:
addhelper : Yes animation : Yes animationaddon: Yes animationjc : Yes animationplus : Yes annotate : Yes bench : Yes bicubic : Disabled blur : Yes ccp : Yes clone : Yes colorfilter : Yes commands : Yes compiztoolbox : Yes composite : Yes copytex : Yes crashhandler : Yes cube : Yes cubeaddon : Yes dbus : No (Missing dependencies :) decor : Yes expo : Yes extrawm : Yes ezoom : Yes fade : Yes fadedesktop : Yes firepaint : Yes freewins : Yes gears : Yes gnomecompat : Yes grid : Yes group : Disabled imgjpeg : Yes imgpng : Yes imgsvg : Yes inotify : Yes loginout : Disabled mag : Yes matecompat : Yes maximumize : Yes mblur : Yes mousepoll : Yes move : Yes neg : Yes notification : No (Missing dependencies :) obs : Yes opacify : Yes opengl : Yes place : Yes put : Yes reflex : Disabled regex : Yes resize : Yes resizeinfo : Yes ring : Yes rotate : Yes scale : Yes scaleaddon : Yes scalefilter : Yes screenshot : Yes session : Yes shelf : Yes shift : Yes showdesktop : Yes showmouse : Yes showrepaint : Yes animationsim : Disabled snap : Yes splash : Yes stackswitch : Disabled staticswitcher: Yes switcher : Yes td : Yes text : Yes thumbnail : Yes titleinfo : Yes trailfocus : Yes trip : Disabled vpswitch : Yes wall : Yes wallpaper : Yes water : Yes widget : Yes winrules : Yes wizard : Yes wobbly : Yes workarounds : Yes workspacenames: Yes
************************************************************
Hi,
I've added some debugging code:
568: GWDThemePrivate *priv = gwd_theme_ get_instance_ private (theme); get_titlebar_ font (priv->settings);
569: printf("MYDEBUG: priv = %p\n", priv);
570: const gchar *titlebar_font = gwd_settings_
570: printf("MYDEBUG: titlebar_font = %p\n", titlebar_font);
And indeed I get:
MYDEBUG: priv = (nil)
...and it segfaults.
My build configuration is:
-DUSE_ PROTOBUF= yes
-DUSE_GLES=no
-DUSE_GTK=yes
-DUSE_GNOME=no
-DUSE_INOTIFY=yes
-DUSE_METACITY=no
CMake output:
******* ******* ******* ******* ******* ******* ******* ******* **** ******* ******* ******* ******* ******* ******* ******* ****
* Compiz Buildsystem *
* *
* Package : Compiz *
* Version : 0.9.14.0 *
*******
Optional features:
GLESv2 : No ******* ******* ******* ******* ******* ******* ******* ****
gtk window decorator : Yes
metacity theme support : No
gnome : No
protocol buffers : Yes
file system change notifications : Yes
*******
Plugin configure check results:
addhelper : Yes
animation : Yes
animationaddon: Yes
animationjc : Yes
animationplus : Yes
annotate : Yes
bench : Yes
bicubic : Disabled
blur : Yes
ccp : Yes
clone : Yes
colorfilter : Yes
commands : Yes
compiztoolbox : Yes
composite : Yes
copytex : Yes
crashhandler : Yes
cube : Yes
cubeaddon : Yes
dbus : No (Missing dependencies :)
decor : Yes
expo : Yes
extrawm : Yes
ezoom : Yes
fade : Yes
fadedesktop : Yes
firepaint : Yes
freewins : Yes
gears : Yes
gnomecompat : Yes
grid : Yes
group : Disabled
imgjpeg : Yes
imgpng : Yes
imgsvg : Yes
inotify : Yes
loginout : Disabled
mag : Yes
matecompat : Yes
maximumize : Yes
mblur : Yes
mousepoll : Yes
move : Yes
neg : Yes
notification : No (Missing dependencies :)
obs : Yes
opacify : Yes
opengl : Yes
place : Yes
put : Yes
reflex : Disabled
regex : Yes
resize : Yes
resizeinfo : Yes
ring : Yes
rotate : Yes
scale : Yes
scaleaddon : Yes
scalefilter : Yes
screenshot : Yes
session : Yes
shelf : Yes
shift : Yes
showdesktop : Yes
showmouse : Yes
showrepaint : Yes
animationsim : Disabled
snap : Yes
splash : Yes
stackswitch : Disabled
staticswitcher: Yes
switcher : Yes
td : Yes
text : Yes
thumbnail : Yes
titleinfo : Yes
trailfocus : Yes
trip : Disabled
vpswitch : Yes
wall : Yes
wallpaper : Yes
water : Yes
widget : Yes
winrules : Yes
wizard : Yes
wobbly : Yes
workarounds : Yes
workspacenames: Yes
******* ******* ******* ******* ******* ******* ******* ******* ****