Blob Blame History Raw
--- cantor-21.04.3/src/backends/julia/juliaserver/juliaserver.cpp.old	2021-07-06 04:00:21.000000000 +0900
+++ cantor-21.04.3/src/backends/julia/juliaserver/juliaserver.cpp	2021-08-25 21:51:00.236079959 +0900
@@ -106,7 +106,9 @@ void JuliaServer::runJuliaCommand(const
 
     if (jl_exception_occurred()) { // If exception occurred
         // Show it to user in stderr
-#if QT_VERSION_CHECK(JULIA_VERSION_MAJOR, JULIA_VERSION_MINOR, 0) >= QT_VERSION_CHECK(1, 1, 0)
+#if QT_VERSION_CHECK(JULIA_VERSION_MAJOR, JULIA_VERSION_MINOR, 0) >= QT_VERSION_CHECK(1, 7, 0)
+        jl_value_t *ex = jl_current_task->ptls->previous_exception;
+#elif QT_VERSION_CHECK(JULIA_VERSION_MAJOR, JULIA_VERSION_MINOR, 0) >= QT_VERSION_CHECK(1, 1, 0)
         jl_value_t *ex = jl_get_ptls_states()->previous_exception;
 #else
         jl_value_t *ex = jl_exception_in_transit;