summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRusty Wagner <rusty.wagner@gmail.com>2022-11-19 00:03:51 -0500
committerRusty Wagner <rusty.wagner@gmail.com>2022-11-19 00:03:51 -0500
commitae69370eb054e2d1679aff0247ad3e217df62a62 (patch)
tree0816cbad888a42da9b3564a43e4b4b8ad05bf1c6
parent8a033af394c195504f97b62b54b515c3c797d742 (diff)
Fix issues with building using Visual Studio 2022
-rw-r--r--rust/binaryninjacore-sys/Cargo.toml2
-rw-r--r--ui/progresstask.h3
2 files changed, 3 insertions, 2 deletions
diff --git a/rust/binaryninjacore-sys/Cargo.toml b/rust/binaryninjacore-sys/Cargo.toml
index 97c89026..1954916a 100644
--- a/rust/binaryninjacore-sys/Cargo.toml
+++ b/rust/binaryninjacore-sys/Cargo.toml
@@ -5,4 +5,4 @@ authors = ["Ryan Snyder <ryan@vector35.com>", "Kyle Martin <kyle@vector35.com>"]
build = "build.rs"
[build-dependencies]
-bindgen = "^0.59"
+bindgen = "^0.62"
diff --git a/ui/progresstask.h b/ui/progresstask.h
index 6f15da42..de4580ae 100644
--- a/ui/progresstask.h
+++ b/ui/progresstask.h
@@ -510,7 +510,8 @@ class BINARYNINJAUIAPI BackgroundThread : public QObject
// construction.
std::mutex taskMutex;
taskMutex.lock();
- ProgressTask* task = new ProgressTask(parent, title, text, cancel, [&](ProgressFunction progress) {
+ ProgressTask* task;
+ task = new ProgressTask(parent, title, text, cancel, [&](ProgressFunction progress) {
auto innerProgress = [=](size_t cur, size_t max) {
// Fix dialog disappearing if the backgrounded task thinks it's done
if (cur >= max)