res:dock:: fix hide problem.

the tray icons are not shown after being hidden.

reason:
sometimes tray icons are updated before dock state is changed to Shown, so this
update operation is aborted.

Change-Id: I99e284d9635f8c64db7b287056b022004979a3ab