[Android Themes] Krsnik:
I'm guessing this should help fixing the SystemUI FCs on Mahdi.

06-08 14:09:24.758 I/StatusBarManagerService(781): registerStatusBar bar=com.android.internal.statusbar.IStatusBar$Stub$Proxy@656dcbc8
06-08 14:09:24.988 E/AndroidRuntime(1200): FATAL EXCEPTION: main
06-08 14:09:24.988 E/AndroidRuntime(1200): Process: com.android.systemui, PID: 1200
06-08 14:09:24.988 E/AndroidRuntime(1200): java.lang.ClassCastException: android.graphics.drawable.StateListDrawable cannot be cast to android.graphics.drawable.BitmapDrawable
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.internal.util.mahdi.ImageHelper.getColoredBitmap(ImageHelper.java:45)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.phone.NavigationBarView.generateMenuKey(NavigationBarView.java:661)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.phone.NavigationBarView.makeBar(NavigationBarView.java:447)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.phone.NavigationBarView.updateSettings(NavigationBarView.java:1222)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.phone.NavigationBarView.onFinishInflate(NavigationBarView.java:983)
06-08 14:09:24.988 E/AndroidRuntime(1200): at android.view.LayoutInflater.rInflate(LayoutInflater.java:764)
06-08 14:09:24.988 E/AndroidRuntime(1200): at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
06-08 14:09:24.988 E/AndroidRuntime(1200): at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
06-08 14:09:24.988 E/AndroidRuntime(1200): at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
06-08 14:09:24.988 E/AndroidRuntime(1200): at android.view.View.inflate(View.java:17482)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.phone.PhoneStatusBar.makeStatusBarView(PhoneStatusBar.java:971)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.phone.PhoneStatusBar.addStatusBarWindow(PhoneStatusBar.java:3599)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.phone.PhoneStatusBar.createAndAddWindows(PhoneStatusBar.java:3574)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.BaseStatusBar.start(BaseStatusBar.java:394)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.phone.PhoneStatusBar.start(PhoneStatusBar.java:790)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.SystemBars.createStatusBarFromConfig(SystemBars.java:106)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.SystemBars.onNoService(SystemBars.java:58)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.ServiceMonitor.startService(ServiceMonitor.java:228)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.ServiceMonitor.access$000(ServiceMonitor.java:49)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.systemui.statusbar.ServiceMonitor$1.handleMessage(ServiceMonitor.java:73)
06-08 14:09:24.988 E/AndroidRuntime(1200): at android.os.Handler.dispatchMessage(Handler.java:102)
06-08 14:09:24.988 E/AndroidRuntime(1200): at android.os.Looper.loop(Looper.java:136)
06-08 14:09:24.988 E/AndroidRuntime(1200): at android.app.ActivityThread.main(ActivityThread.java:5144)
06-08 14:09:24.988 E/AndroidRuntime(1200): at java.lang.reflect.Method.invoke(Native Method)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
06-08 14:09:24.988 E/AndroidRuntime(1200): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:611)

Regards

krsnik