Do not invoke Interop.PackageManager.PackageManagerSetEvent().
This will unset all internal callback information and this may make user cannot
listen the package event completely.
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Co-authored-by: pjh9216 <jh9216.park@samsung.com>
{
lock (Handle)
{
- Log.Debug(LogTag, "Reset Package Event");
- err = Interop.PackageManager.PackageManagerUnsetEvent(Handle);
- if (err != Interop.PackageManager.ErrorCode.None)
- {
- throw PackageManagerErrorFactory.GetException(err, "Failed to unregister package manager event event.");
- }
-
err = Interop.PackageManager.PackageManagerSetEvent(Handle, s_packageManagerEventCallback, IntPtr.Zero);
}
}