@@ -101,15 +101,14 @@ protected void cacheValues() {
101
101
mValues .put ("newFactor" , Integer .toString (newOptions .getInt ("initialFactor" ) / 10 ));
102
102
mValues .put ("newOrder" , newOptions .getString ("order" ));
103
103
mValues .put ("newPerDay" , newOptions .getString ("perDay" ));
104
- mValues .put ("newSeparate " , Boolean .toString (newOptions .getBoolean ( "separate" )));
104
+ mValues .put ("newBury " , Boolean .toString (newOptions .optBoolean ( "bury" , true )));
105
105
// rev
106
106
JSONObject revOptions = mOptions .getJSONObject ("rev" );
107
107
mValues .put ("revPerDay" , revOptions .getString ("perDay" ));
108
- mValues .put ("revSpaceMax" , Integer .toString ((int ) (revOptions .getDouble ("fuzz" ) * 100 )));
109
- mValues .put ("revSpaceMin" , revOptions .getString ("minSpace" ));
110
108
mValues .put ("easyBonus" , Integer .toString ((int ) (revOptions .getDouble ("ease4" ) * 100 )));
111
109
mValues .put ("revIvlFct" , Integer .toString ((int ) (revOptions .getDouble ("ivlFct" ) * 100 )));
112
110
mValues .put ("revMaxIvl" , revOptions .getString ("maxIvl" ));
111
+ mValues .put ("revBury" , Boolean .toString (revOptions .optBoolean ("bury" , true )));
113
112
// lapse
114
113
JSONObject lapOptions = mOptions .getJSONObject ("lapse" );
115
114
mValues .put ("lapSteps" , StepsPreference .convertFromJSON (lapOptions .getJSONArray ("delays" )));
@@ -173,18 +172,18 @@ public boolean commit() {
173
172
ja .put (mOptions .getJSONObject ("new" ).getJSONArray ("ints" ).get (0 ));
174
173
ja .put ((Integer ) value );
175
174
mOptions .getJSONObject ("new" ).put ("ints" , ja );
175
+ } else if (key .equals ("newBury" )) {
176
+ mOptions .getJSONObject ("new" ).put ("bury" , (Boolean ) value );
176
177
} else if (key .equals ("revPerDay" )) {
177
178
mOptions .getJSONObject ("rev" ).put ("perDay" , (Integer ) value );
178
- } else if (key .equals ("revSpaceMax" )) {
179
- mOptions .getJSONObject ("rev" ).put ("fuzz" , (Integer ) value / 100.0f );
180
- } else if (key .equals ("revSpaceMin" )) {
181
- mOptions .getJSONObject ("rev" ).put ("minSpace" , (Integer ) value );
182
179
} else if (key .equals ("easyBonus" )) {
183
180
mOptions .getJSONObject ("rev" ).put ("ease4" , (Integer ) value / 100.0f );
184
181
} else if (key .equals ("revIvlFct" )) {
185
182
mOptions .getJSONObject ("rev" ).put ("ivlFct" , (Integer ) value / 100.0f );
186
183
} else if (key .equals ("revMaxIvl" )) {
187
184
mOptions .getJSONObject ("rev" ).put ("maxIvl" , (Integer ) value );
185
+ } else if (key .equals ("revBury" )) {
186
+ mOptions .getJSONObject ("rev" ).put ("bury" , (Boolean ) value );
188
187
} else if (key .equals ("lapMinIvl" )) {
189
188
mOptions .getJSONObject ("lapse" ).put ("minInt" , (Integer ) value );
190
189
} else if (key .equals ("lapLeechThres" )) {
@@ -199,8 +198,6 @@ public boolean commit() {
199
198
mOptions .put ("autoplay" , (Boolean ) value );
200
199
} else if (key .equals ("replayQuestion" )) {
201
200
mOptions .put ("replayq" , (Boolean ) value );
202
- } else if (key .equals ("newSeparate" )) {
203
- mOptions .getJSONObject ("new" ).put ("separate" , (Boolean ) value );
204
201
} else if (key .equals ("name" )) {
205
202
if (!mCol .getDecks ().rename (mDeck , (String ) value )) {
206
203
Themes .showThemedToast (DeckOptions .this ,
0 commit comments