diff --git a/src/ui/FramelessDelegateWin.h b/src/ui/FramelessDelegateWin.h
index 24d0568c..a6502bea 100644
--- a/src/ui/FramelessDelegateWin.h
+++ b/src/ui/FramelessDelegateWin.h
@@ -1,9 +1,11 @@
 #pragma once
 
 #include <Windows.h>
+
 #if __cplusplus >= 201703L
 #include <optional>
 #else
+#include <stdexcept>
 namespace std {
     struct nullopt_t { // no-value state indicator
         struct _Tag {