[sushi] mainWindow: don't require a parent window
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [sushi] mainWindow: don't require a parent window
- Date: Sat, 26 Apr 2014 00:32:31 +0000 (UTC)
commit 768cab9896d4316c5287db214aa3d8ff1bf6caa0
Author: Cosimo Cecchi <cosimo endlessm com>
Date: Fri Apr 25 17:11:28 2014 -0700
mainWindow: don't require a parent window
If e.g. zero is passed, don't fail.
This can be useful for scripts that launch sushi from outside of
Nautilus.
src/js/ui/mainWindow.js | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/js/ui/mainWindow.js b/src/js/ui/mainWindow.js
index 1358b9e..73d7972 100644
--- a/src/js/ui/mainWindow.js
+++ b/src/js/ui/mainWindow.js
@@ -660,7 +660,8 @@ MainWindow.prototype = {
setParent : function(xid) {
this._parent = Sushi.create_foreign_window(xid);
this._gtkWindow.realize();
- this._gtkWindow.get_window().set_transient_for(this._parent);
+ if (this._parent)
+ this._gtkWindow.get_window().set_transient_for(this._parent);
this._gtkWindow.show_all();
this._gtkWindow.get_window().move_to_current_desktop();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]