adium 2109:c589f88bd6d7: Only validate "View Chat Transcripts" f...

commits at adium.im commits at adium.im
Thu May 7 02:49:31 UTC 2009


details:	http://hg.adium.im/adium/rev/c589f88bd6d7
revision:	2109:c589f88bd6d7
author:		Zachary West <zacw at adium.im>
date:		Wed May 06 22:49:25 2009 -0400

Only validate "View Chat Transcripts" for an active chat if it's a group chat. Fixes #11902.

diffstat:

 Source/AILoggerPlugin.m |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (20 lines):

diff -r e5bf51783c88 -r c589f88bd6d7 Source/AILoggerPlugin.m
--- a/Source/AILoggerPlugin.m	Wed May 06 22:42:44 2009 -0400
+++ b/Source/AILoggerPlugin.m	Wed May 06 22:49:25 2009 -0400
@@ -370,14 +370,14 @@
 
 //Enable/Disable our view log menus
 - (BOOL)validateMenuItem:(NSMenuItem *)menuItem
-{
+{	
     if (menuItem == viewContactLogsMenuItem) {
         AIListObject	*selectedObject = adium.interfaceController.selectedListObject;
 		return adium.interfaceController.activeChat || (selectedObject && [selectedObject isKindOfClass:[AIListContact class]]);
 
     } else if (menuItem == viewContactLogsContextMenuItem) {
         AIListObject	*selectedObject = adium.menuController.currentContextMenuObject;
-		return adium.interfaceController.activeChat || (selectedObject && [selectedObject isKindOfClass:[AIListContact class]]);
+		return !adium.interfaceController.activeChat.isGroupChat || (selectedObject && [selectedObject isKindOfClass:[AIListContact class]]);
     }
 	
     return YES;




More information about the commits mailing list