Some fixes:
[fanfix.git] / src / be / nikiroo / fanfix / reader / GuiReader.java
index 0faea6e031d9fb712ad6a04bc0a6cfb8adfa2dc9..73df7fb8f4a25f89c5cc45782eb3fec05ad6ca9a 100644 (file)
@@ -205,7 +205,9 @@ class GuiReader extends BasicReader {
        // delete from main library
        void delete(String luid) {
                try {
-                       localLibrary.delete(luid);
+                       if (localLibrary.getInfo(luid) != null) {
+                               localLibrary.delete(luid);
+                       }
                        getLibrary().delete(luid);
                } catch (IOException e) {
                        Instance.syserr(e);
@@ -226,7 +228,9 @@ class GuiReader extends BasicReader {
 
        void changeType(String luid, String newSource) {
                try {
-                       localLibrary.changeSource(luid, newSource, null);
+                       if (localLibrary.getInfo(luid) != null) {
+                               localLibrary.changeSource(luid, newSource, null);
+                       }
                        getLibrary().changeSource(luid, newSource, null);
                } catch (IOException e) {
                        Instance.syserr(e);