src/Pure/GUI/gui.scala
changeset 73073 a1d4c9f5207a
parent 73072 7460f92d63fc
child 73095 d08cbc36a99a
--- a/src/Pure/GUI/gui.scala	Tue Jan 05 21:58:00 2021 +0100
+++ b/src/Pure/GUI/gui.scala	Tue Jan 05 22:05:18 2021 +0100
@@ -163,8 +163,11 @@
 
   def set_application_icon()
   {
-    if (Platform.is_macos) {
-      Taskbar.getTaskbar.setIconImage(isabelle_image_large())
+    if (Platform.is_macos && Taskbar.isTaskbarSupported) {
+      val taskbar = Taskbar.getTaskbar
+      if (taskbar.isSupported(Taskbar.Feature.ICON_IMAGE)) {
+        taskbar.setIconImage(isabelle_image_large())
+      }
     }
   }