[packages/mysql-workbench] - more typing fixes

baggins baggins at pld-linux.org
Thu Mar 8 16:27:57 CET 2018


commit 58d5c5a25b3721989265cdf4e550c79edcb925ee
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Thu Mar 8 15:27:44 2018 +0000

    - more typing fixes

 types.patch | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 65 insertions(+)
---
diff --git a/types.patch b/types.patch
index 90dc2ad..74de545 100644
--- a/types.patch
+++ b/types.patch
@@ -13,3 +13,68 @@
          break;
        case VObject:
          write((JsonObject)value);
+--- mysql-workbench-community-6.3.10-src/library/forms/jsonview.cpp.orig	2018-03-08 15:19:36.753949179 +0000
++++ mysql-workbench-community-6.3.10-src/library/forms/jsonview.cpp	2018-03-08 15:21:06.994864431 +0000
+@@ -669,7 +669,7 @@
+           break;
+         buffer << value;
+         buffer >> number2;
+-        storedValue = number2;
++        storedValue = (ssize_t)number2;
+         setData = true;
+         break;
+       case VUint64:
+@@ -677,7 +677,7 @@
+           break;
+         buffer << value;
+         buffer >> number3;
+-        storedValue = number3;
++        storedValue = (size_t)number3;
+         setData = true;
+         break;
+       case VBoolean:
+@@ -1074,11 +1074,11 @@
+       node->set_string(2, "Double");
+       break;
+     case VInt64:
+-      node->set_string(1, std::to_string((int64_t)value));
++      node->set_string(1, std::to_string((ssize_t)value));
+       node->set_string(2, "Long Integer");
+       break;
+     case VUint64:
+-      node->set_string(1, std::to_string((uint64_t)value));
++      node->set_string(1, std::to_string((size_t)value));
+       node->set_string(2, "Unsigned Long Integer");
+       break;
+     default:
+@@ -1340,7 +1340,7 @@
+           break;
+         buffer << value;
+         buffer >> number2;
+-        storedValue = number2;
++        storedValue = (ssize_t)number2;
+         node->set_long(column, number2);
+         _dataChanged(false);
+         break;
+@@ -1349,7 +1349,7 @@
+           break;
+         buffer << value;
+         buffer >> number3;
+-        storedValue = number3;
++        storedValue = (size_t)number3;
+         node->set_float(column, (double)number3);
+         _dataChanged(false);
+         break;
+@@ -1613,10 +1613,10 @@
+       node->set_float(columnId, (double)value);
+       break;
+     case VInt64:
+-      node->set_long(columnId, (int64_t)value);
++      node->set_long(columnId, (ssize_t)value);
+       break;
+     case VUint64:
+-      node->set_long(columnId, (uint64_t)value);
++      node->set_long(columnId, (size_t)value);
+       break;
+     default:
+       break;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mysql-workbench.git/commitdiff/58d5c5a25b3721989265cdf4e550c79edcb925ee



More information about the pld-cvs-commit mailing list