Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYann Leboulanger <asterix@lagaule.org>2013-08-16 00:20:13 +0400
committerYann Leboulanger <asterix@lagaule.org>2013-08-16 00:20:13 +0400
commit8f2dbdf05a1f172837ce0dcfb741da81da20f86e (patch)
treec60cf27828f161876ded061a87c284cf5b7c92b8 /src/profile_window.py
parent366e68a2691ea1e2fe10e540c63eb2247e1ad963 (diff)
show error dialog of profile window transient for profile window. see #7185
Diffstat (limited to 'src/profile_window.py')
-rw-r--r--src/profile_window.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/profile_window.py b/src/profile_window.py
index 146569ccd..d5dd9fd92 100644
--- a/src/profile_window.py
+++ b/src/profile_window.py
@@ -146,7 +146,8 @@ class ProfileWindow:
invalid_file = True
if invalid_file:
if True: # keep identation
- dialogs.ErrorDialog(_('Could not load image'), msg)
+ dialogs.ErrorDialog(_('Could not load image'), msg,
+ transient_for=self.window)
return
if filesize > 16384:
if scaled_pixbuf:
@@ -162,7 +163,8 @@ class ProfileWindow:
# rescale it
pixbuf = gtkgui_helpers.get_scaled_pixbuf(pixbuf, 'vcard')
except AttributeError: # unknown format
- dialogs.ErrorDialog(_('Could not load image'))
+ dialogs.ErrorDialog(_('Could not load image'),
+ transient_for=self.window)
return
self.dialog.destroy()
self.dialog = None
@@ -237,7 +239,7 @@ class ProfileWindow:
if not widget.is_focus():
pritext = _('Wrong date format')
dialogs.ErrorDialog(pritext, _('Format of the date must be '
- 'YYYY-MM-DD'))
+ 'YYYY-MM-DD'), transient_for=self.window)
GLib.idle_add(lambda: widget.grab_focus())
return True
@@ -373,7 +375,7 @@ class ProfileWindow:
if gajim.connections[self.account].connected < 2:
dialogs.ErrorDialog(_('You are not connected to the server'),
_('Without a connection, you can not publish your contact '
- 'information.'))
+ 'information.'), transient_for=self.window)
return
vcard_ = self.make_vcard()
nick = ''
@@ -413,7 +415,7 @@ class ProfileWindow:
self.update_progressbar_timeout_id = None
dialogs.InformationDialog(_('vCard publication failed'),
_('There was an error while publishing your personal information, '
- 'try again later.'))
+ 'try again later.'), transient_for=self.window)
def on_cancel_button_clicked(self, widget):
self.window.destroy()