From 1182979a5c44c61f580282bd282fe8b9b79590bd Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Wed, 15 Mar 2023 23:35:39 +0100 Subject: [PATCH] Fixed issue #1315 (Cannot export layers from Marker Browser in viewer mode) --- src/layui/layui/rdbMarkerBrowserDialog.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/layui/layui/rdbMarkerBrowserDialog.cc b/src/layui/layui/rdbMarkerBrowserDialog.cc index f2159a832..082a7310a 100644 --- a/src/layui/layui/rdbMarkerBrowserDialog.cc +++ b/src/layui/layui/rdbMarkerBrowserDialog.cc @@ -266,7 +266,7 @@ BEGIN_PROTECTED try { - view ()->manager ()->transaction (tl::to_string (QObject::tr ("Export Markers"))); + db::Transaction transaction (view ()->is_editable () ? view ()->manager () : 0, tl::to_string (QObject::tr ("Export Markers"))); std::vector categories; for (rdb::Categories::const_iterator cat = rdb->categories ().begin (); cat != rdb->categories ().end (); ++cat) { @@ -355,11 +355,9 @@ BEGIN_PROTECTED } - view ()->manager ()->commit (); view ()->update_content (); } catch (...) { - view ()->manager ()->commit (); view ()->update_content (); throw; }