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

Commit 56b28f6b authored by Elliott Hughes's avatar Elliott Hughes Committed by Gerrit Code Review
Browse files

Merge "RefBase: make Renamer destructor virtual"

parents d24240fb 00e56a24
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -484,7 +484,8 @@ public:
                TYPE::renameRefId(d[i].get(), &s[i], &d[i]);
            }
        public:
            Renamer(sp<TYPE>* d, sp<TYPE> const* s) : s(s), d(d) { }
            Renamer(sp<TYPE>* d, sp<TYPE> const* s) : d(d), s(s) { }
            virtual ~Renamer() { }
        };

        memmove(d, s, n*sizeof(sp<TYPE>));
@@ -503,7 +504,8 @@ public:
                TYPE::renameRefId(d[i].get_refs(), &s[i], &d[i]);
            }
        public:
            Renamer(wp<TYPE>* d, wp<TYPE> const* s) : s(s), d(d) { }
            Renamer(wp<TYPE>* d, wp<TYPE> const* s) : d(d), s(s) { }
            virtual ~Renamer() { }
        };

        memmove(d, s, n*sizeof(wp<TYPE>));