This commit http://bazaar.launchpad.net/~indicator-applet-developers/indicator-session/trunk.12.10/revision/358 broke the "gtk does fallbacking dropping the -<extra> ... which goes down to system". Specifically;
if (gtk_icon_theme_has_icon (indicator->icon_theme, icon) == FALSE) icon = "gtk-missing-image";
gtk_icon_theme_has_icon() does not provide the 'fallback' behavior expected (for obvious reasons).
This commit http:// bazaar. launchpad. net/~indicator- applet- developers/ indicator- session/ trunk.12. 10/revision/ 358
broke the "gtk does fallbacking dropping the -<extra> ... which goes down to system". Specifically;
if (gtk_icon_ theme_has_ icon (indicator- >icon_theme, icon) == FALSE) image";
icon = "gtk-missing-
gtk_icon_ theme_has_ icon() does not provide the 'fallback' behavior expected (for obvious reasons).