[aseprite] 21/250: use base::convert_to for string to in conversion instead of own funtions

Tobias Hansen thansen at moszumanska.debian.org
Sun Dec 20 15:27:07 UTC 2015


This is an automated email from the git hooks/post-receive script.

thansen pushed a commit to branch master
in repository aseprite.

commit 76f0f82b9538765d44754ba75daf358dc89728bd
Author: Gabriel Rauter <rauter.gabriel at gmail.com>
Date:   Wed Sep 2 03:55:26 2015 +0200

    use base::convert_to for string to in conversion instead of own funtions
---
 src/app/file/webp_format.cpp | 24 +++---------------------
 1 file changed, 3 insertions(+), 21 deletions(-)

diff --git a/src/app/file/webp_format.cpp b/src/app/file/webp_format.cpp
index 190608f..cf851f3 100644
--- a/src/app/file/webp_format.cpp
+++ b/src/app/file/webp_format.cpp
@@ -18,6 +18,7 @@
 #include "app/file/format_options.h"
 #include "app/ini_file.h"
 #include "base/file_handle.h"
+#include "base/convert_to.h"
 #include "doc/doc.h"
 
 #include "generated_webp_options.h"
@@ -223,25 +224,6 @@ static int FileWriter(const uint8_t* data, size_t data_size, const WebPPicture*
   return data_size ? (fwrite(data, data_size, 1, ((writerData*)pic->custom_ptr)->fp) == 1) : 1;
 }
 
-
-//Helper functions instead of std::stoi because of missing c++11 on mac os x
-template<typename T>
-static inline std::string ToString(const T& v)
-{
-    std::ostringstream ss;
-    ss << v;
-    return ss.str();
-}
-
-template<typename T>
-static inline T FromString(const std::string& str)
-{
-    std::istringstream ss(str);
-    T ret;
-    ss >> ret;
-    return ret;
-}
-
 bool WebPFormat::onSave(FileOp* fop)
 {
   FileHandle handle(open_file_with_exception(fop->filename, "wb"));
@@ -355,8 +337,8 @@ base::SharedPtr<FormatOptions> WebPFormat::onGetFormatOptions(FileOp* fop)
       webp_options->quality = win.quality()->getValue();
       webp_options->method = win.compression()->getValue();
       webp_options->lossless = win.lossless()->isSelected();
-      webp_options->image_hint = static_cast<WebPImageHint>(FromString<int>(win.imageHint()->getValue()));
-      webp_options->image_preset = static_cast<WebPPreset>(FromString<int>(win.imagePreset()->getValue()));
+      webp_options->image_hint = static_cast<WebPImageHint>(base::convert_to<int>(win.imageHint()->getValue()));
+      webp_options->image_preset = static_cast<WebPPreset>(base::convert_to<int>(win.imagePreset()->getValue()));
 
       set_config_int("WEBP", "Quality", webp_options->quality);
       set_config_int("WEBP", "Compression", webp_options->method);

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/aseprite.git



More information about the Pkg-games-commits mailing list