mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-06 10:57:14 +08:00
add forgotten patches
This commit is contained in:
parent
321932e536
commit
6cf387f41c
41
support-pkg-polkit-qt/fix-deprecated-warnings.patch
Normal file
41
support-pkg-polkit-qt/fix-deprecated-warnings.patch
Normal file
@ -0,0 +1,41 @@
|
||||
Index: core/polkitqt1-authority.cpp
|
||||
===================================================================
|
||||
--- core/polkitqt1-authority.cpp (revision 1183413)
|
||||
+++ core/polkitqt1-authority.cpp (working copy)
|
||||
@@ -177,12 +177,17 @@
|
||||
m_revokeTemporaryAuthorizationsCancellable = g_cancellable_new();
|
||||
m_revokeTemporaryAuthorizationCancellable = g_cancellable_new();
|
||||
|
||||
+ GError *gerror = NULL;
|
||||
if (pkAuthority == NULL) {
|
||||
- pkAuthority = polkit_authority_get();
|
||||
+ pkAuthority = polkit_authority_get_sync(NULL, &gerror);
|
||||
+ if (gerror != NULL) {
|
||||
+ setError(E_GetAuthority, gerror->message);
|
||||
+ g_error_free(gerror);
|
||||
+ return;
|
||||
+ }
|
||||
}
|
||||
|
||||
if (pkAuthority == NULL) {
|
||||
- (E_GetAuthority);
|
||||
return;
|
||||
}
|
||||
|
||||
Index: agent/polkitqt1-agent-listener.cpp
|
||||
===================================================================
|
||||
--- agent/polkitqt1-agent-listener.cpp (revision 1183413)
|
||||
+++ agent/polkitqt1-agent-listener.cpp (working copy)
|
||||
@@ -73,9 +73,11 @@
|
||||
{
|
||||
GError *error = NULL;
|
||||
|
||||
- bool r = polkit_agent_register_listener(d->listener,
|
||||
+ bool r = polkit_agent_listener_register(d->listener,
|
||||
+ POLKIT_AGENT_REGISTER_FLAGS_NONE,
|
||||
subject->subject(),
|
||||
objectPath.toAscii().data(),
|
||||
+ NULL,
|
||||
&error);
|
||||
if (error != NULL) {
|
||||
qWarning() << QString("Cannot register authentication agent: %1").arg(error->message);
|
14
support-pkg-polkit-qt/null-checking.patch
Normal file
14
support-pkg-polkit-qt/null-checking.patch
Normal file
@ -0,0 +1,14 @@
|
||||
Index: agent/polkitqt1-agent-listener.cpp
|
||||
===================================================================
|
||||
--- agent/polkitqt1-agent-listener.cpp (revision 1183495)
|
||||
+++ agent/polkitqt1-agent-listener.cpp (working copy)
|
||||
@@ -66,7 +66,8 @@
|
||||
qDebug("Destroying listener");
|
||||
|
||||
ListenerAdapter::instance()->removeListener(this);
|
||||
- g_object_unref(d->listener);
|
||||
+ if (d->listener != NULL)
|
||||
+ g_object_unref(d->listener);
|
||||
}
|
||||
|
||||
bool Listener::registerListener(PolkitQt1::Subject *subject, const QString &objectPath)
|
Loading…
Reference in New Issue
Block a user