964e7b6
--- wallpapoz-0.4.1-svn92_trunk/src/wallpapoz.paste_init	2010-02-08 04:32:34.000000000 +0900
964e7b6
+++ wallpapoz-0.4.1-svn92_trunk/src/wallpapoz	2010-02-08 04:21:17.000000000 +0900
964e7b6
@@ -94,6 +94,9 @@
964e7b6
     # create the pop up menu when we right click the treeview widget
964e7b6
     self.set_up_popup_menu()
964e7b6
 
964e7b6
+    # initially no item is pasted
964e7b6
+    self.selected_iter = None
964e7b6
+
964e7b6
     # our signal and who handle that signal
964e7b6
     dic = { "on_wallpapoz_window_destroy" : self.destroy,
964e7b6
             "on_treeview_cursor_changed" : self.treeview_selection_changed,
964e7b6
@@ -903,6 +906,9 @@
964e7b6
 
964e7b6
     if position_iter == None:
964e7b6
       return
964e7b6
+    # At first self.selected_iter is None
964e7b6
+    if not self.selected_iter:
964e7b6
+      return
964e7b6
 
964e7b6
     # check first. User can not cut all wallpapers in workspace. Every workspace must have at least one wallpaper
964e7b6
     temp_iter_list = []