hgview #119019 curses version crash on arrow event [validation pending]

Pressing the right arrow crash with:

Traceback (most recent call last):n
  File "/usr/bin/hgview", line 33, in <module>
    main()
  File "/usr/lib/pymodules/python2.6/hgviewlib/application.py", line 225, in main
    sys.exit(start(repo, opts, args, parser.error))
  File "/usr/lib/pymodules/python2.6/hgviewlib/application.py", line 177, in start
    return app.exec_()
  File "/usr/lib/pymodules/python2.6/hgviewlib/curses/application.py", line 87, in exec_
    out = self.mainloop.run()
  File "/usr/lib/pymodules/python2.6/urwid/main_loop.py", line 170, in run
    self.screen.run_wrapper(self._run)
  File "/usr/lib/pymodules/python2.6/urwid/curses_display.py", line 215, in run_wrapper
    return fn()
  File "/usr/lib/pymodules/python2.6/urwid/main_loop.py", line 179, in _run
    return self._run_screen_event_loop()
  File "/usr/lib/pymodules/python2.6/urwid/main_loop.py", line 278, in _run_screen_event_loop
    tm, callback, user_data = next_alarm
ValueError: need more than 2 values to unpack
priorityimportant
typebug
done in1.8.0
load left0.000
closed by#67bf01870819 [tui] warn about urwid<1.0.0 bug using the "curses" interface (closes #119019), #2b76a860ac92 [tui] fix source position (closes #119019)
patch[tui] fix source position (closes #119019) [rejected][tui] warn about urwid<1.0.0 bug using the "curses" interface (closes #119019) [rejected][tui] warn about urwid<1.0.0 bug using the "curses" interface (closes #119019) [applied][tui] fix source position (closes #119019) [applied]