From 57e18aeaf2a9ae292af7559580f8154527fc04f5 Mon Sep 17 00:00:00 2001 From: Tadao Tanikawa Date: Tue, 13 Dec 2016 14:35:25 +0900 Subject: Fix and improve switching applications v2: (Tadao Tanikawa) Minor fixed pointed by reveiw and organize debug message v1: (Tadao Tanikawa) Quick hack to fix and improve switching applications. Changes: * Improve management of layers and surfaces Previously single layer was shared among all applications, now each application has its own layer. * Improve showing / hiding applications Previously to show/hide application, surfaces are added or removed everytime, but it's slow. Now reordering layers controls showing/hiding applications, it much faster. * Shortcut icons whose application is not installed no longer cause issue to switch apps. Caution: This patch is very quick hack, and many old codes which regarding to management surfaces are disabled, so there may be unnoticed degraded. Change-Id: I69494213b0d1b169558f3d792ebecf414caccacc Signed-off-by: Tadao Tanikawa --- interfaces/windowmanager.xml | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) (limited to 'interfaces/windowmanager.xml') diff --git a/interfaces/windowmanager.xml b/interfaces/windowmanager.xml index 754c816..8a34611 100644 --- a/interfaces/windowmanager.xml +++ b/interfaces/windowmanager.xml @@ -127,25 +127,13 @@ Returns a list of layouts that offer the exact requested ammount of surface render areas. If the list is empty, no layout fits the exact ammount. --> + - - - - - - - + + + + +