Fix QLocalePrivate object leaking

Set ref count to zero in QLocalePrivate::create() to avoid QLocalePrivate
object leaking.

Change-Id: I8948c27d59b2038266ab04c6113610b9b4481b45
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
This commit is contained in:
jian liang 2013-05-18 18:08:40 +08:00 committed by The Qt Project
parent b8673b8468
commit 403c46b9b7

View File

@ -215,7 +215,7 @@ public:
{
QLocalePrivate *retval = new QLocalePrivate;
retval->m_data = data;
retval->ref.store(1);
retval->ref.store(0);
retval->m_numberOptions = numberOptions;
return retval;
}