From 58fcb2c68122e8d277e3a2eb83a4209b3eb30548 Mon Sep 17 00:00:00 2001 From: Braden Farmer Date: Mon, 19 Dec 2016 15:35:11 -0700 Subject: [PATCH] Disallow grid sizes of 0 --- .../com/farmerbb/taskbar/fragment/SettingsFragment.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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); -- 2.11.0