Fix State in DRWH.

Event though DRWH maintained the internal state correctly, it didn't
update native widget properly. This patch fixes it.