parent
							
								
									a41d64df4a
								
							
						
					
					
						commit
						99b3152381
					
				@ -8,7 +8,7 @@ import android.widget.SeekBar;
 | 
			
		||||
import org.fdroid.fdroid.R;
 | 
			
		||||
 | 
			
		||||
public class LiveSeekBarPreference extends SeekBarPreference {
 | 
			
		||||
    private Runnable progressChangedListener;
 | 
			
		||||
    private Runnable progressChangedRunnable;
 | 
			
		||||
    private boolean trackingTouch;
 | 
			
		||||
    private int value = -1;
 | 
			
		||||
 | 
			
		||||
@ -41,8 +41,8 @@ public class LiveSeekBarPreference extends SeekBarPreference {
 | 
			
		||||
            @Override
 | 
			
		||||
            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
 | 
			
		||||
                value = progress;
 | 
			
		||||
                if (progressChangedListener != null) {
 | 
			
		||||
                    progressChangedListener.run();
 | 
			
		||||
                if (progressChangedRunnable != null) {
 | 
			
		||||
                    progressChangedRunnable.run();
 | 
			
		||||
                }
 | 
			
		||||
                value = progress;
 | 
			
		||||
                if (fromUser && !trackingTouch) {
 | 
			
		||||
@ -71,7 +71,7 @@ public class LiveSeekBarPreference extends SeekBarPreference {
 | 
			
		||||
        return value;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setProgressChangedListener(Runnable listener) {
 | 
			
		||||
        progressChangedListener = listener;
 | 
			
		||||
    public void setProgressChangedRunnable(Runnable runnable) {
 | 
			
		||||
        progressChangedRunnable = runnable;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -116,7 +116,7 @@ public class PreferencesFragment extends PreferenceFragment
 | 
			
		||||
 | 
			
		||||
        overWifiSeekBar = (LiveSeekBarPreference) findPreference(Preferences.PREF_OVER_WIFI);
 | 
			
		||||
        overWifiPrevious = overWifiSeekBar.getValue();
 | 
			
		||||
        overWifiSeekBar.setProgressChangedListener(new Runnable() {
 | 
			
		||||
        overWifiSeekBar.setProgressChangedRunnable(new Runnable() {
 | 
			
		||||
            @Override
 | 
			
		||||
            public void run() {
 | 
			
		||||
                updateSummary(overWifiSeekBar.getKey(), false);
 | 
			
		||||
@ -124,7 +124,7 @@ public class PreferencesFragment extends PreferenceFragment
 | 
			
		||||
        });
 | 
			
		||||
        overDataSeekBar = (LiveSeekBarPreference) findPreference(Preferences.PREF_OVER_DATA);
 | 
			
		||||
        overDataPrevious = overDataSeekBar.getValue();
 | 
			
		||||
        overDataSeekBar.setProgressChangedListener(new Runnable() {
 | 
			
		||||
        overDataSeekBar.setProgressChangedRunnable(new Runnable() {
 | 
			
		||||
            @Override
 | 
			
		||||
            public void run() {
 | 
			
		||||
                updateSummary(overDataSeekBar.getKey(), false);
 | 
			
		||||
@ -132,7 +132,7 @@ public class PreferencesFragment extends PreferenceFragment
 | 
			
		||||
        });
 | 
			
		||||
        updateIntervalSeekBar = (LiveSeekBarPreference) findPreference(Preferences.PREF_UPDATE_INTERVAL);
 | 
			
		||||
        updateIntervalPrevious = updateIntervalSeekBar.getValue();
 | 
			
		||||
        updateIntervalSeekBar.setProgressChangedListener(new Runnable() {
 | 
			
		||||
        updateIntervalSeekBar.setProgressChangedRunnable(new Runnable() {
 | 
			
		||||
            @Override
 | 
			
		||||
            public void run() {
 | 
			
		||||
                updateSummary(updateIntervalSeekBar.getKey(), false);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user