Modified: MacRuby/trunk/dispatcher.cpp (2855 => 2856)
--- MacRuby/trunk/dispatcher.cpp 2009-10-19 23:36:46 UTC (rev 2855)
+++ MacRuby/trunk/dispatcher.cpp 2009-10-19 23:36:53 UTC (rev 2856)
@@ -277,8 +277,9 @@
Method method = class_getInstanceMethod((Class)k, sel);
VALUE super = RCLASS_SUPER(k);
- if (method == NULL || (super != 0
- && class_getInstanceMethod((Class)super, sel) == method)) {
+ if (method == NULL || REMOVED_IMP(method_getImplementation(method))
+ || (super != 0
+ && class_getInstanceMethod((Class)super, sel) == method)) {
continue;
}