]> git.sesse.net Git - vlc/commitdiff
Skins2: Drop another small heap allocation in favour of the stack.
authorJP Dinger <jpd@videolan.org>
Fri, 20 Nov 2009 15:00:22 +0000 (16:00 +0100)
committerJP Dinger <jpd@videolan.org>
Sat, 5 Dec 2009 21:25:41 +0000 (22:25 +0100)
modules/gui/skins2/vars/volume.cpp

index a965dbd4a4ee2991528c4625050f743e614249ab..075057df17bf93faabfc7e9824af23e4b5d90dec 100644 (file)
@@ -60,11 +60,8 @@ string Volume::getAsStringPercent() const
 {
     int value = (int)(100. * VarPercent::get());
     // 0 <= value <= 100, so we need 4 chars
-    char *str = new char[4];
+    char str[4];
     snprintf( str, 4, "%d", value );
-    string ret = str;
-    delete[] str;
-
-    return ret;
+    return string(str);
 }