app:dock:: fix hide problem.

reason:
if workarea is tried to set to 0, the dock cannot show.

solution:
allow workarea to be set to 0.

Change-Id: I5acb04d508ec0710c819789931483b783802b68d