[seahorse/seahorse-progress-bye-seahorse-widget: 2/3] gpgme/generate-dialog: Set parent as transient_for
- From: Niels De Graef <nielsdg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [seahorse/seahorse-progress-bye-seahorse-widget: 2/3] gpgme/generate-dialog: Set parent as transient_for
- Date: Sun, 14 Mar 2021 20:57:56 +0000 (UTC)
commit 4e2f1afe4de2d93106e51d6ff83cce45f726a71f
Author: Niels De Graef <nielsdegraef gmail com>
Date: Sun Mar 14 16:35:36 2021 +0100
gpgme/generate-dialog: Set parent as transient_for
This makes sure the dialog shows up on top of the parent window
pgp/seahorse-gpgme-generate-dialog.c | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/pgp/seahorse-gpgme-generate-dialog.c b/pgp/seahorse-gpgme-generate-dialog.c
index 2a0c122a..d522502b 100644
--- a/pgp/seahorse-gpgme-generate-dialog.c
+++ b/pgp/seahorse-gpgme-generate-dialog.c
@@ -380,8 +380,12 @@ GtkDialog *
seahorse_gpgme_generate_dialog_new (SeahorseGpgmeKeyring *keyring,
GtkWindow *parent)
{
+ g_return_val_if_fail (SEAHORSE_IS_GPGME_KEYRING (keyring), NULL);
+ g_return_val_if_fail (!parent || GTK_IS_WINDOW (parent), NULL);
+
return g_object_new (SEAHORSE_GPGME_TYPE_GENERATE_DIALOG,
"keyring", keyring,
+ "transient-for", parent,
"use-header-bar", 1,
NULL);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]