diff options
author | Daniel Elstner <daniel.kitta@gmail.com> | 2017-05-09 20:10:39 +0200 |
---|---|---|
committer | Daniel Elstner <daniel.kitta@gmail.com> | 2017-05-09 20:11:46 +0200 |
commit | a84268368307e97d50c8c1ce33dd1d58cf2866d3 (patch) | |
tree | c7c6b15b0752f3217dfbef4d94109ce5f5696952 /glib/glibmm/object.cc | |
parent | ce1468a7e3893d185e44c2c9612c3afad952bf7a (diff) | |
download | glibmm-a84268368307e97d50c8c1ce33dd1d58cf2866d3.tar.gz |
ConstructParams: Do not increment allocation size twice
Diffstat (limited to 'glib/glibmm/object.cc')
-rw-r--r-- | glib/glibmm/object.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/glib/glibmm/object.cc b/glib/glibmm/object.cc index 58166b7e..ce14269e 100644 --- a/glib/glibmm/object.cc +++ b/glib/glibmm/object.cc @@ -71,8 +71,9 @@ ConstructParams::ConstructParams( } if (n_parameters >= n_alloced_params) { - parameter_names = g_renew(const char*, parameter_names, n_alloced_params += 8); - parameter_values = g_renew(GValue, parameter_values, n_alloced_params += 8); + n_alloced_params += 8; + parameter_names = g_renew(const char*, parameter_names, n_alloced_params); + parameter_values = g_renew(GValue, parameter_values, n_alloced_params); } auto& param_name = parameter_names[n_parameters]; |