QNdefNfcSmartPosterRecord: fix operator=()


The assignemnt operator only assigned the class' own d-pointer, but
totally ignored the fact that the parent class QNdefRecord has its
own d-pointer.
As a result, all methods that were using the base class' d-ptr returned
outdated results.

For example, the tests in this patch failed because they kept returning
the old payload.

Fix by explicitly calling QNdefRecord::operator=().

Pick-to: 6.12 6.8
Change-Id: I72f292ef69e5ff56ac80ce143a55e98140f6084b
Reviewed-by: Mate Barany <mate.barany@qt.io>
commit7b025b2e32f92566189b4f23f9810f4f8cb53fe2
parentfe718b2d6a2af1bf2683dd43cfb6ee2a3ed944fa
authorIvan Solovev <ivan.solovev@qt.io>
committerIvan Solovev <ivan.solovev@qt.io>
commit timeTue, 13 Oct 2026 06:19:57 +0000