Revision: 15846
          http://sourceforge.net/p/skim-app/code/15846
Author:   hofman
Date:     2025-12-08 22:42:57 +0000 (Mon, 08 Dec 2025)
Log Message:
-----------
make sure group rows only add tracking areas for full row view

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

Modified: trunk/SKTableView.m
===================================================================
--- trunk/SKTableView.m 2025-12-08 15:56:28 UTC (rev 15845)
+++ trunk/SKTableView.m 2025-12-08 22:42:57 UTC (rev 15846)
@@ -315,7 +315,10 @@
         }];
     else if ([self hasCellImageToolTips])
         [self enumerateAvailableRowViewsUsingBlock:^(NSTableRowView *rowView, 
NSInteger row){
-            [self addTrackingAreasForRowView:rowView];
+            if ([rowView isGroupRowStyle])
+                [self addTrackingAreaForRowView:rowView];
+            else
+                [self addTrackingAreasForRowView:rowView];
         }];
 }
 
@@ -328,10 +331,14 @@
 
 - (void)didAddRowView:(NSTableRowView *)rowView forRow:(NSInteger)row {
     [super didAddRowView:rowView forRow:row];
-    if ([self hasRowImageToolTips])
+    if ([self hasRowImageToolTips]) {
         [self addTrackingAreaForRowView:rowView];
-    else if ([self hasCellImageToolTips])
-        [self addTrackingAreasForRowView:rowView];
+    } else if ([self hasCellImageToolTips]) {
+        if ([rowView isGroupRowStyle])
+            [self addTrackingAreaForRowView:rowView];
+        else
+            [self addTrackingAreasForRowView:rowView];
+    }
 }
 
 - (void)didRemoveRowView:(NSTableRowView *)rowView forRow:(NSInteger)row {

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



_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to