Index: C:/apachefriends/xampp/htdocs/endlez/sites/all/modules/flash_gallery/flash_gallery.module =================================================================== --- C:/apachefriends/xampp/htdocs/endlez/sites/all/modules/flash_gallery/flash_gallery.module (revision 299) +++ C:/apachefriends/xampp/htdocs/endlez/sites/all/modules/flash_gallery/flash_gallery.module (working copy) @@ -389,6 +389,18 @@ else { drupal_set_message(t('Thumbnail library was successfully created')); } +} + +function flash_gallery_image_alter($node, $destination, $key) { + $images = $node->images; + if ($images['preview']) { + flash_gallery_check_dirs(); + if (flash_gallery_is_jpg(file_create_path($images['preview']))) { + $preview_name = flash_gallery_image_path() .'/flash/thumbs/'. basename($images['preview']); + $thumb = file_create_path($images['thumbnail']); + copy($thumb, $preview_name); + } + } } function flash_gallery_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) { @@ -409,9 +421,9 @@ case 'delete': if ($images['preview']) { flash_gallery_check_dirs(); - if (flash_gallery_is_jpg(file_create_path($images['preview']))) { - $preview_name = flash_gallery_image_path() .'/flash/thumbs/'. basename($images['preview']); - unlink($preview_name); + $preview_name = flash_gallery_image_path() .'/flash/thumbs/'. basename($images['preview']); + if (is_file($preview_name)) { + unlink($preview_name); } } break;