diff options
author | Bocklage, Jens <Jens_Bocklage@mentor.com> | 2016-11-16 03:56:12 +0100 |
---|---|---|
committer | Bocklage, Jens <Jens_Bocklage@mentor.com> | 2016-11-16 03:56:12 +0100 |
commit | ddc321fd87ca162d7d0de595976ebc01f8b664e0 (patch) | |
tree | 6842eec1866a85c4ea7cb38a089a282175381cd6 /libhomescreen | |
parent | 65f6210462dbc20f5690d27e834db1bd9f324d9c (diff) |
Change HomeScreen API function renderSurfaceToAreaAllowed to renderAppToAreaAllowed.
Background is that an application wants to know if it is allowed to be rendered before it creates its own surface.
If it is not allowed, it does not need to allocate resources.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
Diffstat (limited to 'libhomescreen')
-rw-r--r-- | libhomescreen/include/libhomescreen.hpp | 2 | ||||
-rw-r--r-- | libhomescreen/src/libhomescreen.cpp | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/libhomescreen/include/libhomescreen.hpp b/libhomescreen/include/libhomescreen.hpp index 6ec843f..841196b 100644 --- a/libhomescreen/include/libhomescreen.hpp +++ b/libhomescreen/include/libhomescreen.hpp @@ -26,7 +26,7 @@ public: int getSurfaceStatus(int surfaceId); void hardKeyPressed(int key); void renderSurfaceToArea(int surfaceId, int layoutArea); - bool renderSurfaceToAreaAllowed(int surfaceId, int layoutArea); + bool renderAppToAreaAllowed(int appCategory, int layoutArea); void requestSurfaceIdToFullScreen(int surfaceId); private: LibHomeScreenHomescreen *mp_libHomeScreenHomescreen_Proxy; diff --git a/libhomescreen/src/libhomescreen.cpp b/libhomescreen/src/libhomescreen.cpp index 03c4baf..5cdabc9 100644 --- a/libhomescreen/src/libhomescreen.cpp +++ b/libhomescreen/src/libhomescreen.cpp @@ -122,14 +122,14 @@ void LibHomeScreen::renderSurfaceToArea(int surfaceId, int layoutArea) } } -bool LibHomeScreen::renderSurfaceToAreaAllowed(int surfaceId, int layoutArea) +bool LibHomeScreen::renderAppToAreaAllowed(int appCategory, int layoutArea) { gboolean result = true; GError *err = NULL; - lib_home_screen_homescreen_call_render_surface_to_area_allowed_sync( + lib_home_screen_homescreen_call_render_app_to_area_allowed_sync( mp_libHomeScreenHomescreen_Proxy, - surfaceId, + appCategory, layoutArea, &result, NULL, @@ -137,7 +137,7 @@ bool LibHomeScreen::renderSurfaceToAreaAllowed(int surfaceId, int layoutArea) if (NULL != err) { - fprintf(stderr, "Unable to call renderSurfaceToArea: %s\n", err->message); + fprintf(stderr, "Unable to call renderAppToAreaAllowed: %s\n", err->message); } return result; |