tags 667874 + patch
thanks

Patch attached.
--- gworkspace-0.8.8.orig/GWorkspace/GWorkspace.m
+++ gworkspace-0.8.8/GWorkspace/GWorkspace.m
@@ -1054,29 +1054,29 @@
 {	
   SEL action = [anItem action];
 
-  if (sel_eq(action, @selector(showRecycler:))) {
+  if (sel_isEqual(action, @selector(showRecycler:))) {
     return (([dtopManager isActive] == NO) || ([dtopManager dockActive] == NO));
   
-  } else if (sel_eq(action, @selector(emptyRecycler:))) {
+  } else if (sel_isEqual(action, @selector(emptyRecycler:))) {
     return ([trashContents count] != 0);
   
-  } else if (sel_eq(action, @selector(checkRemovableMedia:))) {  
+  } else if (sel_isEqual(action, @selector(checkRemovableMedia:))) {  
     return [dtopManager isActive];
   
-  } else if (sel_eq(action, @selector(removeTShelfTab:))
-              || sel_eq(action, @selector(renameTShelfTab:))
-                      || sel_eq(action, @selector(addTShelfTab:))) {
+  } else if (sel_isEqual(action, @selector(removeTShelfTab:))
+              || sel_isEqual(action, @selector(renameTShelfTab:))
+                      || sel_isEqual(action, @selector(addTShelfTab:))) {
     return [tshelfWin isVisible];
 
-  } else if (sel_eq(action, @selector(activateContextHelp:))) {
+  } else if (sel_isEqual(action, @selector(activateContextHelp:))) {
     return ([NSHelpManager isContextHelpModeActive] == NO);
 
-  } else if (sel_eq(action, @selector(logout:))) {
+  } else if (sel_isEqual(action, @selector(logout:))) {
     return !loggingout;
     
-  } else if (sel_eq(action, @selector(cut:))
-                || sel_eq(action, @selector(copy:))
-                  || sel_eq(action, @selector(paste:))) {
+  } else if (sel_isEqual(action, @selector(cut:))
+                || sel_isEqual(action, @selector(copy:))
+                  || sel_isEqual(action, @selector(paste:))) {
     NSWindow *kwin = [NSApp keyWindow];
 
     if (kwin && [kwin isKindOfClass: [TShelfWin class]]) {
@@ -1086,7 +1086,7 @@
         TShelfIconsView *iview = (TShelfIconsView *)[item view];
 
         if ([iview iconsType] == DATA_TAB) {
-          if (sel_eq(action, @selector(paste:))) {
+          if (sel_isEqual(action, @selector(paste:))) {
             return YES;
           } else {
             return [iview hasSelectedIcon];
--- gworkspace-0.8.8.orig/GWorkspace/Desktop/GWDesktopManager.m
+++ gworkspace-0.8.8/GWorkspace/Desktop/GWDesktopManager.m
@@ -599,18 +599,18 @@
   if ([self isActive]) {
     SEL action = [menuItem action];
 
-    if (sel_eq(action, @selector(duplicateFiles:))
-                || sel_eq(action, @selector(recycleFiles:))
-                      || sel_eq(action, @selector(deleteFiles:))) {
+    if (sel_isEqual(action, @selector(duplicateFiles:))
+                || sel_isEqual(action, @selector(recycleFiles:))
+                      || sel_isEqual(action, @selector(deleteFiles:))) {
       return ([[desktopView selectedNodes] count] > 0);
 
-    } else if (sel_eq(action, @selector(openSelection:))) {
+    } else if (sel_isEqual(action, @selector(openSelection:))) {
       NSArray *selection = [desktopView selectedNodes];
      
       return (selection && [selection count] 
             && ([selection isEqual: [NSArray arrayWithObject: dskNode]] == NO));
     
-    } else if (sel_eq(action, @selector(openWith:))) {
+    } else if (sel_isEqual(action, @selector(openWith:))) {
       NSArray *selection = [desktopView selectedNodes];
       BOOL canopen = YES;
       int i;
@@ -632,7 +632,7 @@
 
       return canopen;
       
-    } else if (sel_eq(action, @selector(openSelectionAsFolder:))) {
+    } else if (sel_isEqual(action, @selector(openSelectionAsFolder:))) {
       NSArray *selection = [desktopView selectedNodes];
     
       if (selection && ([selection count] == 1)) {  
--- gworkspace-0.8.8.orig/GWorkspace/FileViewer/GWViewer.m
+++ gworkspace-0.8.8/GWorkspace/FileViewer/GWViewer.m
@@ -1467,9 +1467,9 @@
     } else if ([itemTitle isEqual: NSLocalizedString(@"Background Color...", @"")]) {
       return [nodeView respondsToSelector: @selector(setBackgroundColor:)];
 
-    } else if (sel_eq(action, @selector(duplicateFiles:))
-                    || sel_eq(action, @selector(recycleFiles:))
-                        || sel_eq(action, @selector(deleteFiles:))) {
+    } else if (sel_isEqual(action, @selector(duplicateFiles:))
+                    || sel_isEqual(action, @selector(recycleFiles:))
+                        || sel_isEqual(action, @selector(deleteFiles:))) {
       if (lastSelection && [lastSelection count]
               && ([lastSelection isEqual: baseNodeArray] == NO)) {
         return ([[baseNode path] isEqual: [gworkspace trashPath]] == NO);
@@ -1477,7 +1477,7 @@
 
       return NO;
 
-    } else if (sel_eq(action, @selector(openSelection:))) {
+    } else if (sel_isEqual(action, @selector(openSelection:))) {
       if ([[baseNode path] isEqual: [gworkspace trashPath]] == NO) {
         BOOL canopen = YES;
         int i;
@@ -1501,14 +1501,14 @@
 
       return NO;
 
-    } else if (sel_eq(action, @selector(openSelectionAsFolder:))) {
+    } else if (sel_isEqual(action, @selector(openSelectionAsFolder:))) {
       if (lastSelection && ([lastSelection count] == 1)) {  
         return [[lastSelection objectAtIndex: 0] isPackage];
       }
 
       return NO;
 
-    } else if (sel_eq(action, @selector(openWith:))) {
+    } else if (sel_isEqual(action, @selector(openWith:))) {
       BOOL canopen = YES;
       int i;
 
@@ -1529,8 +1529,8 @@
 
       return canopen;
 
-    } else if (sel_eq(action, @selector(newFolder:))
-                                  || sel_eq(action, @selector(newFile:))) {
+    } else if (sel_isEqual(action, @selector(newFolder:))
+                                  || sel_isEqual(action, @selector(newFile:))) {
       if ([[baseNode path] isEqual: [gworkspace trashPath]] == NO) {
         return [[nodeView shownNode] isWritable];
       }
--- gworkspace-0.8.8.orig/GWorkspace/FileViewer/GWSpatialViewer.m
+++ gworkspace-0.8.8/GWorkspace/FileViewer/GWSpatialViewer.m
@@ -1158,9 +1158,9 @@
     } else if ([itemTitle isEqual: NSLocalizedString(@"Background Color...", @"")]) {
       return [nodeView respondsToSelector: @selector(setBackgroundColor:)];
 
-    } else if (sel_eq(action, @selector(duplicateFiles:))
-                    || sel_eq(action, @selector(recycleFiles:))
-                        || sel_eq(action, @selector(deleteFiles:))) {
+    } else if (sel_isEqual(action, @selector(duplicateFiles:))
+                    || sel_isEqual(action, @selector(recycleFiles:))
+                        || sel_isEqual(action, @selector(deleteFiles:))) {
       if (lastSelection && [lastSelection count]
               && ([lastSelection isEqual: baseNodeArray] == NO)) {
         return ([[baseNode path] isEqual: [gworkspace trashPath]] == NO);
@@ -1168,7 +1168,7 @@
 
       return NO;
 
-    } else if (sel_eq(action, @selector(openSelection:))) {
+    } else if (sel_isEqual(action, @selector(openSelection:))) {
       if ([[baseNode path] isEqual: [gworkspace trashPath]] == NO) {
         return (lastSelection && [lastSelection count] 
                 && ([lastSelection isEqual: baseNodeArray] == NO));
@@ -1176,14 +1176,14 @@
 
       return NO;
 
-    } else if (sel_eq(action, @selector(openSelectionAsFolder:))) {
+    } else if (sel_isEqual(action, @selector(openSelectionAsFolder:))) {
       if (lastSelection && ([lastSelection count] == 1)) {  
         return [[lastSelection objectAtIndex: 0] isPackage];
       }
 
       return NO;
 
-    } else if (sel_eq(action, @selector(openWith:))) {
+    } else if (sel_isEqual(action, @selector(openWith:))) {
       BOOL canopen = YES;
       int i;
 
@@ -1204,8 +1204,8 @@
 
       return canopen;
 
-    } else if (sel_eq(action, @selector(newFolder:))
-                                || sel_eq(action, @selector(newFile:))) {
+    } else if (sel_isEqual(action, @selector(newFolder:))
+                                || sel_isEqual(action, @selector(newFile:))) {
       if ([[baseNode path] isEqual: [gworkspace trashPath]] == NO) {
         return [[nodeView shownNode] isWritable];
       }

Reply via email to