summaryrefslogtreecommitdiff
path: root/src/lib/api
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2013-06-28 17:40:19 +0200
committerJoerg Bornemann <joerg.bornemann@digia.com>2013-07-02 11:58:22 +0200
commitdcbb456914426285469a1d6290f1ee4b5a72426a (patch)
tree1a72cbfb7b9935e4aaaa49caad5e2ecb5a453e9e /src/lib/api
parent549ca539f8d8560506e945ebb81bc7e76a44b118 (diff)
downloadqbs-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.cpp3
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;
}