Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit de36313b authored by Mathias Agopian's avatar Mathias Agopian
Browse files

fix [1981759] -no-boot-anim has no effect

parent e640d259
Loading
Loading
Loading
Loading
+15 −5
Original line number Diff line number Diff line
@@ -16,6 +16,8 @@

#define LOG_TAG "BootAnimation"

#include <cutils/properties.h>

#include <utils/IPCThreadState.h>
#include <utils/ProcessState.h>
#include <utils/IServiceManager.h>
@@ -41,6 +43,12 @@ int main(int argc, char** argv)
    setpriority(PRIO_PROCESS, 0, ANDROID_PRIORITY_DISPLAY);
#endif

    char value[PROPERTY_VALUE_MAX];
    property_get("debug.sf.nobootanimation", value, "0");
    int noBootAnimation = atoi(value);
    LOGI_IF(noBootAnimation,  "boot animation disabled");
    if (!noBootAnimation) {

        sp<ProcessState> proc(ProcessState::self());
        ProcessState::self()->startThreadPool();

@@ -48,5 +56,7 @@ int main(int argc, char** argv)
        sp<BootAnimation> boot = new BootAnimation();

        IPCThreadState::self()->joinThreadPool();

    }
    return 0;
}