Skip to content

Commit

Permalink
[bug] not permute result in web
Browse files Browse the repository at this point in the history
  • Loading branch information
Keisuke Izumiya committed Sep 30, 2024
1 parent 93fbb39 commit 209f3bb
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions src/pon2pkg/app/gui.nim
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,9 @@ proc solve*(

var interval: Interval
proc showAnswer() =
let oldBarCount = mSelf.progressBar.now
mSelf.progressBar.now = results.len.pred

if results.allIt it.isSome:
mSelf.progressBar.total = 0
mSelf.answer.hasData = true
Expand All @@ -190,7 +192,7 @@ proc solve*(
mSelf.solving = false
interval.clearInterval

if not kxi.surpressRedraws:
if mSelf.progressBar.now != oldBarCount and not kxi.surpressRedraws:
kxi.redraw

interval = showAnswer.setInterval ResultMonitorIntervalMs
Expand Down Expand Up @@ -243,15 +245,18 @@ proc permute*(

var interval: Interval
proc showAnswer() =
let oldBarCount = mSelf.progressBar.now
mSelf.progressBar.now = results.len.pred

if results.allIt it.isSome:
mSelf.progressBar.total = 0
mSelf.answer.hasData = true
mSelf.answer.pairsPositionsSeq = results.mapIt(it.get)
mSelf.updateAnswerSimulator wrappedNazoPuyo
mSelf.permuting = false
interval.clearInterval

if not kxi.surpressRedraws:
if mSelf.progressBar.now != oldBarCount and not kxi.surpressRedraws:
kxi.redraw

interval = showAnswer.setInterval ResultMonitorIntervalMs
Expand Down

0 comments on commit 209f3bb

Please sign in to comment.