summaryrefslogtreecommitdiff
path: root/view/sharedcache/ui/dscpicker.cpp
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2025-04-01 01:03:56 -0400
committerMason Reed <mason@vector35.com>2025-04-02 05:36:54 -0400
commite1b164fa2bd10d5662c65ed930416d2f911c12e1 (patch)
tree52edee3d42e0f414b4553145b523b3345f2665a4 /view/sharedcache/ui/dscpicker.cpp
parent7d8fab3ca667ea727becce31ce605d932c8784ed (diff)
[SharedCache] Fix some bugs
Diffstat (limited to 'view/sharedcache/ui/dscpicker.cpp')
-rw-r--r--view/sharedcache/ui/dscpicker.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/view/sharedcache/ui/dscpicker.cpp b/view/sharedcache/ui/dscpicker.cpp
index c6448ff4..340b8aa8 100644
--- a/view/sharedcache/ui/dscpicker.cpp
+++ b/view/sharedcache/ui/dscpicker.cpp
@@ -11,7 +11,7 @@ using namespace SharedCacheAPI;
void DisplayDSCPicker(UIContext* ctx, Ref<BinaryView> dscView)
{
- static auto getImageNames = [dscView](QVariant var) {
+ auto getImageNames = [dscView](QVariant var) {
auto controller = SharedCacheController::GetController(*dscView);
if (!controller)
return QStringList();
@@ -22,7 +22,7 @@ void DisplayDSCPicker(UIContext* ctx, Ref<BinaryView> dscView)
return entries;
};
- static auto getChosenImage = [ctx](QVariant var) {
+ auto getChosenImage = [ctx](QVariant var) {
QStringList entries = var.toStringList();
auto choiceDialog = new MetadataChoiceDialog(ctx ? ctx->mainWindow() : nullptr, "Pick Image", "Select", entries);
@@ -36,7 +36,7 @@ void DisplayDSCPicker(UIContext* ctx, Ref<BinaryView> dscView)
return QVariant(QString::fromStdString(entries.at((qsizetype)choiceDialog->GetChosenEntry().value().idx).toStdString()));
};
- static auto loadSelectedImage = [dscView](QVariant var) {
+ auto loadSelectedImage = [dscView](QVariant var) {
auto selectedImageName = var.toString().toStdString();
if (selectedImageName.empty())
return;
@@ -54,8 +54,8 @@ void DisplayDSCPicker(UIContext* ctx, Ref<BinaryView> dscView)
BackgroundThread::create(ctx ? ctx->mainWindow() : nullptr)
- ->thenBackground([](QVariant var){ return getImageNames(var); })
- ->thenMainThread([](QVariant var){ return getChosenImage(var); })
- ->thenBackground([](QVariant var){ return loadSelectedImage(var); })
+ ->thenBackground([getImageNames](QVariant var){ return getImageNames(var); })
+ ->thenMainThread([getChosenImage](QVariant var){ return getChosenImage(var); })
+ ->thenBackground([loadSelectedImage](QVariant var){ return loadSelectedImage(var); })
->start();
}