aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/wm_layer_control.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/wm_layer_control.cpp b/src/wm_layer_control.cpp
index 5319b2e..31078fe 100644
--- a/src/wm_layer_control.cpp
+++ b/src/wm_layer_control.cpp
@@ -341,7 +341,6 @@ WMError LayerControl::loadAreaDb(const std::string& path)
WMError LayerControl::layoutChange(const WMAction& action)
{
- WMError ret = WMError::FAIL;
if (action.visible == TaskVisible::INVISIBLE)
{
// Visibility is not change -> no redraw is required
@@ -358,7 +357,8 @@ WMError LayerControl::layoutChange(const WMAction& action)
// WMError ret = this->setLayerSize(layer, action.area);
auto rect = this->getAreaSize(action.area);
HMI_DEBUG("Set layout %d, %d, %d, %d",rect.x, rect.y, rect.w, rect.h);
- ilmErrorTypes err = ilm_layerSetDestinationRectangle(layer, rect.x, rect.y, rect.w, rect.h);
+ ilm_layerSetSourceRectangle(layer, rect.x, rect.y, rect.w, rect.h);
+ ilm_layerSetDestinationRectangle(layer, rect.x, rect.y, rect.w, rect.h);
for(auto &wm_layer: this->wm_layers)
{
if(wm_layer->hasLayerID(layer))
@@ -367,11 +367,8 @@ WMError LayerControl::layoutChange(const WMAction& action)
ls.setArea(action.client->appID(), action.area);
}
}
- if(err == ILM_SUCCESS)
- {
- ret = WMError::SUCCESS;
- }
- return ret;
+
+ return WMError::SUCCESS;
}
WMError LayerControl::visibilityChange(const WMAction& action)