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;

