I got the same result. Using /dialog -s to move the dialog off the screen and back again seems to work.
Code:
alias redraw {
  var %t = $dialog($dname).x $dialog($dname).y $dialog($dname).cw $dialog($dname).ch
  dialog -sb $dname -10000 -10000 0 0
  dialog -s $dname %t
}

Last edited by Collective; 17/05/04 10:07 PM.