From: gotoextreme Date: Mon, 16 Jul 2018 06:29:03 +0000 (+0900) Subject: Fix handle leak (#334) X-Git-Tag: submit/tizen_4.0/20180716.151020~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09b6b9973d4cbab4e3af841169466a93b47adcec;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git Fix handle leak (#334) * Fix handle leak Signed-off-by: hyunho * Update NotificationReplyAction.cs * Fix typo Signed-off-by: hyunho --- diff --git a/src/Tizen.Applications.Notification/Tizen.Applications.Notifications/NotificationReplyAction.cs b/src/Tizen.Applications.Notification/Tizen.Applications.Notifications/NotificationReplyAction.cs index 42d34ff7a..6e24bf90c 100755 --- a/src/Tizen.Applications.Notification/Tizen.Applications.Notifications/NotificationReplyAction.cs +++ b/src/Tizen.Applications.Notification/Tizen.Applications.Notifications/NotificationReplyAction.cs @@ -104,12 +104,14 @@ namespace Tizen.Applications.Notifications } } - Bundle bundle = new Bundle(); - bundle.AddItem(replyKey, ((int)this.ParentIndex).ToString()); - Interop.Notification.SetExtentionData(notification.Handle, replyKey, bundle.SafeBundleHandle); - + using (Bundle bundle = new Bundle()) + { + bundle.AddItem(replyKey, ((int)this.ParentIndex).ToString()); + Interop.Notification.SetExtentionData(notification.Handle, replyKey, bundle.SafeBundleHandle); + } Interop.Notification.SetPlaceHolderLength(notification.Handle, this.ReplyMax); Interop.Notification.SetText(notification.Handle, NotificationText.PlaceHolder, PlaceHolderText, null, -1); + } } }