diff --git a/libshims/Android.bp b/libshims/Android.bp index 7d65bab..08c49aa 100644 --- a/libshims/Android.bp +++ b/libshims/Android.bp @@ -33,6 +33,7 @@ cc_library_shared { name: "libshim_showlogo", srcs: ["libshim_showlogo.cpp"], shared_libs: [ + "libui", "libgui", "libutils", ], diff --git a/libshims/libshim_showlogo.cpp b/libshims/libshim_showlogo.cpp index dc7e9a4..c816d5a 100644 --- a/libshims/libshim_showlogo.cpp +++ b/libshims/libshim_showlogo.cpp @@ -1,4 +1,5 @@ #include +#include #include using namespace android; @@ -23,4 +24,12 @@ status_t _ZN7android21SurfaceComposerClient22getActiveDisplayConfigERKNS_2spINS_ return _ZN7android21SurfaceComposerClient20getActiveDisplayModeERKNS_2spINS_7IBinderEEEPNS_2ui11DisplayModeE(display, (ui::DisplayMode*)config); } +status_t _ZN7android21SurfaceComposerClient11Transaction5applyEbb(void* thisptr, bool synchronous, bool oneWay); + +status_t _ZN7android21SurfaceComposerClient11Transaction5applyEb(void* thisptr, bool synchronous) { + return _ZN7android21SurfaceComposerClient11Transaction5applyEbb(thisptr, synchronous, false /* oneWay */); +} + +ui::Size _ZN7android2ui4Size7INVALIDE; + }