aboutsummaryrefslogtreecommitdiff
path: root/osx.m
diff options
context:
space:
mode:
Diffstat (limited to 'osx.m')
-rw-r--r--osx.m3
1 files changed, 2 insertions, 1 deletions
diff --git a/osx.m b/osx.m
index ec9b6f9..33031e3 100644
--- a/osx.m
+++ b/osx.m
@@ -806,7 +806,8 @@ struct frontend {
- (BOOL)validateMenuItem:(NSMenuItem *)item
{
if ([item action] == @selector(copy:))
- return (ourgame->can_format_as_text ? YES : NO);
+ return (ourgame->can_format_as_text_ever &&
+ midend_can_format_as_text_now(me) ? YES : NO);
else if ([item action] == @selector(solveGame:))
return (ourgame->can_solve ? YES : NO);
else