From bd8505d54fcf8bc52e448c7a64682602e4ac1102 Mon Sep 17 00:00:00 2001 From: Bjorn Winckler Date: Thu, 30 Aug 2007 18:31:10 +0000 Subject: [PATCH] Convert NSAttributedString to NSString in insertText: git-svn-id: http://macvim.googlecode.com/svn/trunk@221 96c4425d-ca35-0410-94e5-3396d5c13a8f --- MMTextView.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MMTextView.m b/MMTextView.m index 59f91404dc..27afcd2b13 100644 --- a/MMTextView.m +++ b/MMTextView.m @@ -193,6 +193,12 @@ static float MMDragAreaSize = 73.0f; // TODO: Support 'mousehide' (check p_mh) [NSCursor setHiddenUntilMouseMoves:YES]; + // NOTE: 'string' is either an NSString or an NSAttributedString. Since we + // do not support attributes, simply pass the corresponding NSString in the + // latter case. + if ([string isKindOfClass:[NSAttributedString class]]) + string = [string string]; + [[self vimController] sendMessage:InsertTextMsgID data:[string dataUsingEncoding:NSUTF8StringEncoding] wait:NO];