From c69cd3ceffb12a0799d345cedd08b133ae463174 Mon Sep 17 00:00:00 2001 From: lostjared Date: Sun, 10 Feb 2019 14:03:47 -0800 Subject: [PATCH] check if filter in this version before loading --- src/main_window.cpp | 17 +++++++++++++++++ src/qtheaders.h | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/main_window.cpp b/src/main_window.cpp index f1a8808..aa9f3ae 100644 --- a/src/main_window.cpp +++ b/src/main_window.cpp @@ -1321,6 +1321,23 @@ void AC_MainWindow::load_CustomFile() { } s_left = item.substr(0,pos); s_right = item.substr(pos+1, item.length()); + + if(filter_map.find(s_left) == filter_map.end()) { + QString itext = "Filter: "; + itext += s_left.c_str(); + itext += " Not found in this version... old version?"; + QMessageBox::information(this, "Filter Not Found", itext); + return; + } + + if(s_right != "None" && filter_map.find(s_right) == filter_map.end()) { + QString itext = "Filter: "; + itext += s_right.c_str(); + itext += " Not found in this version... old version?"; + QMessageBox::information(this, "Filter Not Found", itext); + return; + } + int val1 = filter_map[s_left].filter; int val2 = filter_map[s_right].filter; if(!(val1 >= 0 && val1 < ac::draw_max-4)) { diff --git a/src/qtheaders.h b/src/qtheaders.h index 596d7ee..17ac17f 100644 --- a/src/qtheaders.h +++ b/src/qtheaders.h @@ -6,7 +6,7 @@ #ifndef _QT_HEADERS__ #define _QT_HEADERS__ -#define ac_version "v1.25.1" +#define ac_version "v1.26.0" #include #include #include