diff options
Diffstat (limited to 'src/steps.c')
| -rw-r--r-- | src/steps.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/steps.c b/src/steps.c index e2beb56..a56b47a 100644 --- a/src/steps.c +++ b/src/steps.c | |||
| @@ -1195,12 +1195,13 @@ estimate_optimal_HTM(DfsArg *arg) | |||
| 1195 | 1195 | ||
| 1196 | /* If ret == 0, it's solved (corners + triple slice solved) */ | 1196 | /* If ret == 0, it's solved (corners + triple slice solved) */ |
| 1197 | if (ret == 0) | 1197 | if (ret == 0) |
| 1198 | return ret; | 1198 | return 0; |
| 1199 | 1199 | ||
| 1200 | /* Michel de Bondt's trick*/ | 1200 | /* Michel de Bondt's trick*/ |
| 1201 | if (arg->ed->normal_ud == arg->ed->normal_fb && | 1201 | if (arg->ed->normal_ud == arg->ed->normal_fb && |
| 1202 | arg->ed->normal_fb == arg->ed->normal_rl) | 1202 | arg->ed->normal_fb == arg->ed->normal_rl) { |
| 1203 | UPDATECHECKSTOP(ret, arg->ed->normal_ud + 1, target); | 1203 | UPDATECHECKSTOP(ret, arg->ed->normal_ud + 1, target); |
| 1204 | } | ||
| 1204 | 1205 | ||
| 1205 | /* Inverse probing */ | 1206 | /* Inverse probing */ |
| 1206 | arg->inverse = inverse_cube(arg->cube); | 1207 | arg->inverse = inverse_cube(arg->cube); |
