[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