package com.benny.openlauncher.widget;

import android.content.Context;
import android.support.v7.preference.PreferenceCategory;
import android.support.v7.preference.PreferenceViewHolder;
import android.util.AttributeSet;
import android.widget.TextView;

import com.benny.openlauncher.util.AppSettings;

public class ColorPreferenceCategory extends PreferenceCategory {
    public ColorPreferenceCategory(Context context) {
        super(context);
    }

    public ColorPreferenceCategory(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public ColorPreferenceCategory(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }

    @Override
    public void onBindViewHolder(PreferenceViewHolder holder) {
        super.onBindViewHolder(holder);
        TextView titleView = (TextView) holder.findViewById(android.R.id.title);
        titleView.setTextColor(AppSettings.get().getPrimaryColor());
    }
}
package com.benny.openlauncher.widget;

import android.content.Context;
import android.support.v7.preference.PreferenceCategory;
import android.support.v7.preference.PreferenceViewHolder;
import android.util.AttributeSet;
import android.widget.TextView;

import com.benny.openlauncher.manager.Setup;

public class ColorPreferenceCategory extends PreferenceCategory {
    public ColorPreferenceCategory(Context context) {
        super(context);
    }

    public ColorPreferenceCategory(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public ColorPreferenceCategory(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }

    @Override
    public void onBindViewHolder(PreferenceViewHolder holder) {
        super.onBindViewHolder(holder);
        TextView titleView = (TextView) holder.findViewById(android.R.id.title);
        titleView.setTextColor(Setup.appSettings().getPrimaryColor());
    }
}
--- 
+++ 
@@ -6,7 +6,7 @@
 import android.util.AttributeSet;
 import android.widget.TextView;
 
-import com.benny.openlauncher.manager.Setup;
+import com.benny.openlauncher.util.AppSettings;
 
 public class ColorPreferenceCategory extends PreferenceCategory {
     public ColorPreferenceCategory(Context context) {
@@ -25,6 +25,6 @@
     public void onBindViewHolder(PreferenceViewHolder holder) {
         super.onBindViewHolder(holder);
         TextView titleView = (TextView) holder.findViewById(android.R.id.title);
-        titleView.setTextColor(Setup.appSettings().getPrimaryColor());
+        titleView.setTextColor(AppSettings.get().getPrimaryColor());
     }
 }
Fix NullPointerException when restoring backup
