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

Commit e7120f50 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Remove empty ScopedArray constructor."

parents 12fc6868 cee368b2
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -155,11 +155,6 @@ public:
            return;
        }

        ScopedIntArrayRO tags(env);
        if (jTags != nullptr) {
            tags.reset(jTags);
        }

        while (1) {
            log_msg log_msg;
            int ret = android_logger_list_read(logger_list.get(), &log_msg);
@@ -187,6 +182,7 @@ public:

            if (jTags != nullptr) {
                bool found = false;
                ScopedIntArrayRO tags(env, jTags);
                for (size_t i = 0; !found && i < tags.size(); ++i) {
                    found = (tag == tags[i]);
                }
+6 −8
Original line number Diff line number Diff line
@@ -41,14 +41,11 @@ static jlong createDump(JNIEnv*, jobject, jint fd, jboolean isProto) {
static void addToDump(JNIEnv* env, jobject, jlong dumpPtr, jstring jpath, jstring jpackage,
        jint versionCode, jlong startTime, jlong endTime, jbyteArray jdata) {
    std::string path;
    const ProfileData* data = nullptr;
    LOG_ALWAYS_FATAL_IF(jdata == nullptr && jpath == nullptr, "Path and data can't both be null");
    ScopedByteArrayRO buffer{env};
    if (jdata != nullptr) {
        buffer.reset(jdata);
    ScopedNullableByteArrayRO buffer(env, jdata);
    if (buffer.size() != -1) {
        LOG_ALWAYS_FATAL_IF(buffer.size() != sizeof(ProfileData),
                "Buffer size %zu doesn't match expected %zu!", buffer.size(), sizeof(ProfileData));
        data = reinterpret_cast<const ProfileData*>(buffer.get());
                "Buffer size %zd doesn't match expected %zu!", buffer.size(), sizeof(ProfileData));
    }
    if (jpath != nullptr) {
        ScopedUtfChars pathChars(env, jpath);
@@ -61,7 +58,8 @@ static void addToDump(JNIEnv* env, jobject, jlong dumpPtr, jstring jpath, jstrin
    LOG_ALWAYS_FATAL_IF(!dump, "null passed for dump pointer");

    const std::string package(packageChars.c_str(), packageChars.size());
    GraphicsStatsService::addToDump(dump, path, package, versionCode, startTime, endTime, data);
    GraphicsStatsService::addToDump(dump, path, package, versionCode, startTime, endTime,
                                    reinterpret_cast<const ProfileData*>(buffer.get()));
}

static void addFileToDump(JNIEnv* env, jobject, jlong dumpPtr, jstring jpath) {