Skip to content

Commit

Permalink
Revert "Left shift key equivalent modifier mask in xib unarchiver (#259
Browse files Browse the repository at this point in the history
…)" (#260)

This reverts commit d1562a3.
  • Loading branch information
williameveretteggplant authored Apr 23, 2024
1 parent d1562a3 commit 140124e
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions Source/GSXib5KeyedUnarchiver.m
Original file line number Diff line number Diff line change
Expand Up @@ -1395,7 +1395,7 @@ - (id) decodeModifierMaskForElement: (GSXibElement*)element
// Seems that Apple decided to omit this attribute IF certain default keys alone
// are applied. If this key is present WITH NO setting then the following is
// used for the modifier mask...
object = [NSNumber numberWithUnsignedInt: (NSCommandKeyMask << 8)];
object = [NSNumber numberWithUnsignedInt: NSCommandKeyMask];
}
}
else
Expand Down Expand Up @@ -1437,8 +1437,6 @@ - (id) decodeModifierMaskForElement: (GSXibElement*)element
mask |= NSFunctionKeyMask;
}

//This mask is left shifted 8 bits when encoded. When this is used to initialize the element, the mask will be shifted back to the right by 8 bits.
mask = (mask << 8);
object = [NSNumber numberWithUnsignedInt: mask];
}

Expand Down

0 comments on commit 140124e

Please sign in to comment.