canvas: Fix canvas tool dock splitter layout
canvas: Fix canvas tool dock splitter layout

Set/update the widget sizes in the splitter only when the splitter is
visible and has correct geometry.

cheral/orange3,cheral/orange3,cheral/orange3,cheral/orange3,cheral/orange3,cheral/orange3