Revision: 15130
          http://sourceforge.net/p/skim-app/code/15130
Author:   hofman
Date:     2025-04-13 16:38:19 +0000 (Sun, 13 Apr 2025)
Log Message:
-----------
Use local variable for view

Modified Paths:
--------------
    trunk/SKMainToolbarController.m

Modified: trunk/SKMainToolbarController.m
===================================================================
--- trunk/SKMainToolbarController.m     2025-04-13 16:08:00 UTC (rev 15129)
+++ trunk/SKMainToolbarController.m     2025-04-13 16:38:19 UTC (rev 15130)
@@ -923,12 +923,13 @@
              [[shareButton menuForSegment:0] removeAllItems];
         item = [item copy];
         [item setEnabled:YES];
-        if ([[item view] respondsToSelector:@selector(setEnabled:)])
-            [(NSControl *)[item view] setEnabled:YES];
-        if ([[item view] 
respondsToSelector:@selector(setEnabledForAllSegments:)])
-            [(NSSegmentedControl *)[item view] setEnabledForAllSegments:YES];
-        if ([[item view] respondsToSelector:@selector(setControlSize:)])
-            [(NSControl *)[item view] setControlSize:NSControlSizeRegular];
+        id view = [item view];
+        if ([view respondsToSelector:@selector(setEnabled:)])
+            [view setEnabled:YES];
+        if ([view respondsToSelector:@selector(setEnabledForAllSegments:)])
+            [view setEnabledForAllSegments:YES];
+        if ([view respondsToSelector:@selector(setControlSize:)])
+            [view setControlSize:NSControlSizeRegular];
     }
     
     return item;

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Skim-app-commit mailing list
Skim-app-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to