CVS update by aidan xemacs/src ...
xemacs-cvs at xemacs.org
xemacs-cvs at xemacs.org
Sun Sep 30 17:14:36 EDT 2007
User: aidan
Date: 07/09/30 23:14:35
Branch: xemacs/src carbon2 carbon2
Modified: xemacs/src select-carbon.c
Added: xemacs/src ChangeLog.carbon2
Log:
carbon2: Merge a pasteboard bugfix from Andrew Choi
Revision Changes Path
1.1.2.4 +8 -0 XEmacs/xemacs/src/Attic/select-carbon.c
Index: select-carbon.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/Attic/select-carbon.c,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -u -p -r1.1.2.3 -r1.1.2.4
--- select-carbon.c 2007/09/30 19:48:31 1.1.2.3
+++ select-carbon.c 2007/09/30 21:14:35 1.1.2.4
@@ -205,7 +205,11 @@ pasteboard_get_utext_or_text (Pasteboard
{
CFDataRef flavor_data;
if (PasteboardCopyItemFlavorData (pasteboard, item_id, flavor_type, &flavor_data) != noErr)
+ {
stderr_out ("Can't get flavor data");
+ SysBeep (30);
+ return Qnil;
+ }
Lisp_Object data = make_ext_string (CFDataGetBytePtr (flavor_data), CFDataGetLength (flavor_data), Qcarbon_unicode);
@@ -224,7 +228,11 @@ pasteboard_get_utext_or_text (Pasteboard
{
CFDataRef flavor_data;
if (PasteboardCopyItemFlavorData (pasteboard, item_id, flavor_type, &flavor_data) != noErr)
+ {
stderr_out ("Can't get flavor data");
+ SysBeep (30);
+ return Qnil;
+ }
Lisp_Object data = make_string (CFDataGetBytePtr (flavor_data), CFDataGetLength (flavor_data));
1.1.2.1 +6 -0 XEmacs/xemacs/src/Attic/ChangeLog.carbon2
Index: ChangeLog.carbon2
===================================================================
RCS file: ChangeLog.carbon2
diff -N ChangeLog.carbon2
--- /dev/null Sun Sep 30 23:14:33 2007
+++ /tmp/cvsAAAEza4nF Sun Sep 30 23:14:35 2007
@@ -0,0 +1,6 @@
+2007-09-30 Aidan Kehoe <kehoea at parhasard.net>
+
+ * select-carbon.c (pasteboard_get_utext_or_text):
+ Merge Andrew Choi's change pasteboard-crash.diff
+
+
More information about the XEmacs-CVS
mailing list