ivi-shell: add commit_current into ivi_layout interface
-
If a client commits a null buffer, weston will unmap all the views of the surface. In the case, the client commits a new valid buffer, then the controller wants to rebuild the views without applies the pending properties of surfaces and layers. The ivi_layout_interface should prodive an interface for this.
-
hmi-controller: support to rebuild the views after got null buffer: the controller can detect the empty buffer of a configured surface and rebuild the views without applies the pending properties of surfaces and layers. Make the views to show again on output after got null buffer