diff options
| author | Christian Kandeler <christian.kandeler@digia.com> | 2013-06-28 17:40:19 +0200 |
|---|---|---|
| committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-07-02 11:58:22 +0200 |
| commit | dcbb456914426285469a1d6290f1ee4b5a72426a (patch) | |
| tree | 1a72cbfb7b9935e4aaaa49caad5e2ecb5a453e9e /src/lib/api | |
| parent | 549ca539f8d8560506e945ebb81bc7e76a44b118 (diff) | |
| download | qbs-dcbb456914426285469a1d6290f1ee4b5a72426a.tar.gz | |
Warn against access to uninitialized project data.
Change-Id: I904db460da1874b29a0d674b2e3b9d7e548c6da5
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/lib/api')
| -rw-r--r-- | src/lib/api/projectdata.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/api/projectdata.cpp b/src/lib/api/projectdata.cpp index 81a59ba14..f54188ef5 100644 --- a/src/lib/api/projectdata.cpp +++ b/src/lib/api/projectdata.cpp @@ -123,6 +123,7 @@ PropertyMap GroupData::properties() const */ bool GroupData::isEnabled() const { + QBS_ASSERT(isValid(), return false); return d->isEnabled; } @@ -240,6 +241,7 @@ QList<GroupData> ProductData::groups() const */ bool ProductData::isEnabled() const { + QBS_ASSERT(isValid(), return false); return d->isEnabled; } @@ -321,6 +323,7 @@ CodeLocation ProjectData::location() const */ bool ProjectData::isEnabled() const { + QBS_ASSERT(isValid(), return false); return d->enabled; } |
