aboutsummaryrefslogtreecommitdiffstats
path: root/src/macselect.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/macselect.c')
-rw-r--r--src/macselect.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/macselect.c b/src/macselect.c
index b519950eb75..94fe591a206 100644
--- a/src/macselect.c
+++ b/src/macselect.c
@@ -371,7 +371,7 @@ get_scrap_target_type_list (scrap)
371 err = GetScrapFlavorCount (scrap, &count); 371 err = GetScrapFlavorCount (scrap, &count);
372 if (err == noErr) 372 if (err == noErr)
373 flavor_info = xmalloc (sizeof (ScrapFlavorInfo) * count); 373 flavor_info = xmalloc (sizeof (ScrapFlavorInfo) * count);
374 if (err == noErr && flavor_info) 374 if (flavor_info)
375 { 375 {
376 err = GetScrapFlavorInfoList (scrap, &count, flavor_info); 376 err = GetScrapFlavorInfoList (scrap, &count, flavor_info);
377 if (err != noErr) 377 if (err != noErr)
@@ -380,6 +380,8 @@ get_scrap_target_type_list (scrap)
380 flavor_info = NULL; 380 flavor_info = NULL;
381 } 381 }
382 } 382 }
383 if (flavor_info == NULL)
384 count = 0;
383#endif 385#endif
384 for (rest = Vselection_converter_alist; CONSP (rest); rest = XCDR (rest)) 386 for (rest = Vselection_converter_alist; CONSP (rest); rest = XCDR (rest))
385 { 387 {