Insert tile content into parent only when state set to DONE
Insert tile content into parent only when state set to DONE

We call set_content() on tile also when we want to validate the tile only
and if the tile is not validated, the new contents is set again by
calling set_content(). This would cause redrawing the tile twice instead
of once. Also the tile is repositioned only after the state is set to
DONE so in between the tile is displayed at incorrect place.

Signed-off-by: Jiří Techet <af18a4329e30c3b95edc4d3e647176d16d87c9c7@gmail.com>

StanciuMarius/Libchamplain-map-wrapping,StanciuMarius/Libchamplain-map-wrapping,potyl/champlain,Distrotech/libchamplain,PabloCastellano/libchamplain,PabloCastellano/libchamplain,StanciuMarius/Libchamplain-map-wrapping,StanciuMarius/Libchamplain-map-wrapping,GNOME/perl-Champlain,PabloCastellano/libchamplain,PabloCastellano/libchamplain,Distrotech/libchamplain,PabloCastellano/libchamplain,potyl/champlain,GNOME/libchamplain,Distrotech/libchamplain,GNOME/perl-Gtk2-Champlain,Distrotech/libchamplain,Distrotech/libchamplain,GNOME/perl-Gtk2-Champlain,potyl/champlain,potyl/champlain,GNOME/perl-Champlain,StanciuMarius/Libchamplain-map-wrapping,GNOME/libchamplain