Trim trailing white spaces.
[geeqie.git] / src / window.c
index 9d68e51..863c75d 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Geeqie
- * Copyright (C) 2008 The Geeqie Team
+ * Copyright (C) 2008 - 2012 The Geeqie Team
  *
  * Authors: Vladimir Nadvornik / Laurent Monin
  *
@@ -65,14 +65,14 @@ void window_set_icon(GtkWidget *window, const gchar *icon, const gchar *file)
                }
 }
 
-gint window_maximized(GtkWidget *window)
+gboolean window_maximized(GtkWidget *window)
 {
        GdkWindowState state;
 
-       if (!window || !window->window) return FALSE;
+       if (!window || !gtk_widget_get_window(window)) return FALSE;
 
-       state = gdk_window_get_state(window->window);
-       return (state & GDK_WINDOW_STATE_MAXIMIZED);
+       state = gdk_window_get_state(gtk_widget_get_window(window));
+       return !!(state & GDK_WINDOW_STATE_MAXIMIZED);
 }
 
 /*
@@ -175,6 +175,7 @@ static gchar *html_browsers[] =
        "mozilla",      NULL,
        "konqueror",    NULL,
        "netscape",     NULL,
+       "opera",        "!opera --remote 'openURL(%s,new-page)'",
        NULL,           NULL
 };
 
@@ -186,7 +187,7 @@ static void help_browser_run(void)
        gchar *result = NULL;
        gint i;
 
-       i = 0;  
+       i = 0;
        while (!result)
                {
                if ((name && *name) || (cmd && *cmd)) {