when adding a file-layer, its saved file path is absolute, and so after moving my folder with all the files somewhere else (like for a backup..), re-opening the file including a file-layer fails to open. It would be better to have file path relative.. Or at least don't completely fail to open the file if a file layer source is missing, so one could still fix the file layer manually. Reproducible: Always
Ack, thanks for the report.
Git commit bde7ee3418fcb91232bcb5a220abbcbc66d78780 by Boudewijn Rempt. Committed on 24/06/2013 at 12:12. Pushed by rempt into branch 'master'. Use relative paths for file layers M +17 -4 krita/ui/dialogs/kis_dlg_file_layer.cpp M +2 -1 krita/ui/dialogs/kis_dlg_file_layer.h M +23 -12 krita/ui/kis_file_layer.cpp M +4 -3 krita/ui/kis_file_layer.h M +10 -2 krita/ui/kis_layer_manager.cc M +4 -1 krita/ui/kra/kis_kra_loader.cpp M +1 -1 krita/ui/kra/kis_kra_saver.cpp M +15 -15 krita/ui/kra/kis_kra_savexml_visitor.cpp M +2 -2 krita/ui/kra/kis_kra_savexml_visitor.h M +1 -1 krita/ui/tests/kis_kra_savexml_visitor_test.cpp http://commits.kde.org/calligra/bde7ee3418fcb91232bcb5a220abbcbc66d78780
Git commit fb06e0fabd0134d0382f4865951c9441613fbf15 by Boudewijn Rempt. Committed on 24/06/2013 at 12:12. Pushed by rempt into branch 'calligra/2.7'. Use relative paths for file layers Conflicts: krita/ui/kis_layer_manager.cc M +17 -4 krita/ui/dialogs/kis_dlg_file_layer.cpp M +2 -1 krita/ui/dialogs/kis_dlg_file_layer.h M +23 -12 krita/ui/kis_file_layer.cpp M +4 -3 krita/ui/kis_file_layer.h M +11 -4 krita/ui/kis_layer_manager.cc M +9 -9 krita/ui/kis_layer_manager.h M +4 -1 krita/ui/kra/kis_kra_loader.cpp M +1 -1 krita/ui/kra/kis_kra_saver.cpp M +15 -15 krita/ui/kra/kis_kra_savexml_visitor.cpp M +2 -2 krita/ui/kra/kis_kra_savexml_visitor.h M +1 -1 krita/ui/tests/kis_kra_savexml_visitor_test.cpp http://commits.kde.org/calligra/fb06e0fabd0134d0382f4865951c9441613fbf15