Android: use m_context in QtServiceLoader.initContextInfo()

since m_service will not be yet set, m_context should be used here.

Task-number: QTBUG-115016
Change-Id: Ie259e703da1d8aac23117f032b7d146f7060aac2
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Reviewed-by: Janne Juntunen <janne.juntunen@qt.io>
Reviewed-by: Petri Virkkunen <petri.virkkunen@qt.io>
(cherry picked from commit fcc8b89ae01eb405c4cfa8fafd7b1b7068a2d033)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Assam Boudjelthia 2023-12-18 16:07:14 +02:00 committed by Qt Cherry-pick Bot
parent 482af5a431
commit 97a3434fde

View File

@ -25,8 +25,8 @@ class QtServiceLoader extends QtLoader {
@Override
protected void initContextInfo() {
try {
m_contextInfo = m_service.getPackageManager().getServiceInfo(
new ComponentName(m_service, m_service.getClass()),
m_contextInfo = m_context.getPackageManager().getServiceInfo(
new ComponentName(m_context, m_context.getClass()),
PackageManager.GET_META_DATA);
} catch (Exception e) {
e.printStackTrace();