[Messaging] Fix problem with adding drafts 41/162441/3
authorPawel Kaczmarczyk <p.kaczmarczy@partner.samsung.com>
Thu, 30 Nov 2017 14:03:33 +0000 (15:03 +0100)
committerPawel Kaczmarczyk <p.kaczmarczy@partner.samsung.com>
Fri, 1 Dec 2017 10:21:19 +0000 (10:21 +0000)
[Bug] Managers were created in wrong order.
  MessagingManager calls registerStatusCallback on
  ShortMsgManager, so ShortMsgManager has to be
  created before.

[Verification] 100% passrate (with re-run)
  tct-messaging-email-tizen-tests
  tct-messaging-sms-tizen-tests
  tct-messaging-mms-tizen-tests

change-Id: Ia4e4b1771f40e60a4f5ef4fcd6f3c5f420637546
Signed-off-by: Pawel Kaczmarczyk <p.kaczmarczy@partner.samsung.com>
src/messaging/messaging_instance.h

index d5ff5d7..c3f11e0 100644 (file)
@@ -58,9 +58,9 @@ class MessagingInstance : public common::ParsedInstance {
   void MessageStorageRemoveChangeListener(const picojson::value& args, picojson::object& out);
   void MessageGetMessageStatus(const picojson::value& args, picojson::object& out);
 
-  MessagingManager manager_;
   ShortMsgManager short_msg_manager_;
   EmailManager email_manager_;
+  MessagingManager manager_;
   PostQueue queue_;
 };