[gnote: 16/21] Fix test hang when note is saved during sync



commit 26ffa76c14132ffe807b8cb8423d51f6782d28dd
Author: Aurimas Černius <aurisc4 gmail com>
Date:   Sat Apr 22 19:26:02 2017 +0300

    Fix test hang when note is saved during sync

 src/test/testsyncmanager.cpp |    5 +++++
 src/test/testsyncmanager.hpp |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/test/testsyncmanager.cpp b/src/test/testsyncmanager.cpp
index d5f3da3..8af38c6 100644
--- a/src/test/testsyncmanager.cpp
+++ b/src/test/testsyncmanager.cpp
@@ -72,5 +72,10 @@ void SyncManager::delete_notes_in_main_thread(const gnote::sync::SyncServer::Ptr
   delete_notes(server);
 }
 
+void SyncManager::note_save(const gnote::Note::Ptr & note)
+{
+  note->save();
+}
+
 }
 
diff --git a/src/test/testsyncmanager.hpp b/src/test/testsyncmanager.hpp
index 78fcdf7..20a9334 100644
--- a/src/test/testsyncmanager.hpp
+++ b/src/test/testsyncmanager.hpp
@@ -40,6 +40,7 @@ public:
   virtual gnote::sync::SyncServiceAddin *get_sync_service_addin(const Glib::ustring & sync_service_id) 
override;
   virtual gnote::sync::SyncServiceAddin *get_configured_sync_service() override;
   virtual void delete_notes_in_main_thread(const gnote::sync::SyncServer::Ptr & server) override;
+  virtual void note_save(const gnote::Note::Ptr & note) override;
   test::SyncClient::Ptr get_client(const Glib::ustring & manifest);
 private:
   Glib::ustring m_sync_path;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]