From: Braden Farmer Date: Mon, 19 Dec 2016 22:35:11 +0000 (-0700) Subject: Disallow grid sizes of 0 X-Git-Tag: android-x86-7.1-r1~313 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=58fcb2c68122e8d277e3a2eb83a4209b3eb30548;p=android-x86%2Fpackages-apps-Taskbar.git Disallow grid sizes of 0 --- diff --git a/app/src/main/java/com/farmerbb/taskbar/fragment/SettingsFragment.java b/app/src/main/java/com/farmerbb/taskbar/fragment/SettingsFragment.java index af95e6bf..548cf917 100644 --- a/app/src/main/java/com/farmerbb/taskbar/fragment/SettingsFragment.java +++ b/app/src/main/java/com/farmerbb/taskbar/fragment/SettingsFragment.java @@ -427,12 +427,17 @@ public class SettingsFragment extends PreferenceFragment implements OnPreference .setTitle(R.string.dashboard_grid_size) .setPositiveButton(R.string.action_ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { - SharedPreferences.Editor editor = pref.edit(); - editor.putInt("dashboard_width", Integer.parseInt(editText.getText().toString())); - editor.putInt("dashboard_height", Integer.parseInt(editText2.getText().toString())); - editor.apply(); + int width = Integer.parseInt(editText.getText().toString()); + int height = Integer.parseInt(editText2.getText().toString()); - updateDashboardGridSize(true); + if(width > 0 && height > 0) { + SharedPreferences.Editor editor = pref.edit(); + editor.putInt("dashboard_width", width); + editor.putInt("dashboard_height", height); + editor.apply(); + + updateDashboardGridSize(true); + } } }) .setNegativeButton(R.string.action_cancel, null);