diff options
author | Johan Dahlin <jdahlin@async.com.br> | 2007-10-24 11:52:56 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2007-10-24 11:52:56 +0000 |
commit | de5463131e98cf78e44174d9748b09b5c6e6a3fe (patch) | |
tree | 1767d44eb16c7dc4fb0caf1e4060ba56bab52b76 /gtk/gtk-builder-convert | |
parent | fa13277655e14d2ecc291f8083580058456c2dad (diff) | |
download | gtk+-de5463131e98cf78e44174d9748b09b5c6e6a3fe.tar.gz |
Give up instead of raising an error if we can't find the parent dialog
2007-10-24 Johan Dahlin <jdahlin@async.com.br>
* gtk/gtk-builder-convert
(GtkBuilderConverter._convert_dialog_response):
Give up instead of raising an error if we can't find
the parent dialog when converting response ids.
(#479463, Priyank)
svn path=/trunk/; revision=18945
Diffstat (limited to 'gtk/gtk-builder-convert')
-rwxr-xr-x | gtk/gtk-builder-convert | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtk-builder-convert b/gtk/gtk-builder-convert index 91bf07dd27..d62fc6b4ab 100755 --- a/gtk/gtk-builder-convert +++ b/gtk/gtk-builder-convert @@ -467,6 +467,10 @@ class GtkBuilderConverter(object): def _convert_dialog_response(self, node, object_name, response): # 1) Get parent dialog node while True: + # If we can't find the parent dialog, give up + if node == self._dom: + return + if (node.tagName == 'object' and node.getAttribute('class') == 'GtkDialog'): dialog = node |