diff --git a/.idea/misc.xml b/.idea/misc.xml
index dd09d79..548433d 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/.idea/ravenlog.iml b/.idea/ravenlog.iml
index 4f41a56..e3f48f8 100644
--- a/.idea/ravenlog.iml
+++ b/.idea/ravenlog.iml
@@ -5,7 +5,7 @@
-
+
\ No newline at end of file
diff --git a/main.py b/main.py
index 98686cb..b3319a5 100644
--- a/main.py
+++ b/main.py
@@ -1,6 +1,5 @@
import logging
import signal
-import ctypes
from PySide6 import QtCore
from PySide6.QtWidgets import QApplication
@@ -38,6 +37,7 @@ if __name__ == "__main__":
# see https://stackoverflow.com/questions/1551605/how-to-set-applications-taskbar-icon-in-windows-7/1552105#1552105
if sys.platform == 'win32' or sys.platform == 'cygwin':
myappid = 'krowlog' # arbitrary string
+ import ctypes
ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID(myappid)
# workaround to make signals work in QT apps.
diff --git a/requirements.txt b/requirements.txt
index e437397..de4ef0d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,5 +1,5 @@
-pip==22.0.4
-PySide6==6.3.0
+pip==22.1.2
+PySide6==6.3.1
setuptools==62.1.0
urllib3==1.26.9
-watchdog==2.1.7
+watchdog==2.1.9