X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fandroidmanifestfile.cpp;h=527bfac874c59a2657d48c3c446d6e8de23b48e6;hb=fefa7d1e8ac40136b690e305ce9594af95c678b8;hp=d20be983167cd7e6e492e786c67443e2e542a86f;hpb=aa053d637e8259755af7d2e4b510a242f4d29c7b;p=builder.git diff --git a/source/androidmanifestfile.cpp b/source/androidmanifestfile.cpp index d20be98..527bfac 100644 --- a/source/androidmanifestfile.cpp +++ b/source/androidmanifestfile.cpp @@ -1,9 +1,11 @@ +#include #include "androidapplicationcomponent.h" #include "androidmanifestfile.h" #include "builder.h" #include "sourcepackage.h" using namespace std; +using namespace Msp; AndroidManifestFile::AndroidManifestFile(Builder &b, const AndroidApplicationComponent &a): FileTarget(b, a.get_package(), a.get_package().get_temp_directory()/a.get_name()/"AndroidManifest.xml"), @@ -27,5 +29,6 @@ void AndroidManifestFile::set_orientation(const string &ori) void AndroidManifestFile::add_permission(const string &perm) { - permissions.insert(perm); + if(!any_equals(permissions, perm)) + permissions.push_back(perm); }