aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ephy-state.c
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@gnome.org>2004-02-28 03:42:55 +0800
committerMarco Pesenti Gritti <marco@src.gnome.org>2004-02-28 03:42:55 +0800
commit78fc10863afdecaee83eaa18c9766fffd5dd9e23 (patch)
treeccab86f5d0fdedc94ff6da64cf5bb3888d80c865 /lib/ephy-state.c
parenta0393b9cd91a4978bcae1e757d520d158b8b2610 (diff)
downloadgsoc2013-epiphany-78fc10863afdecaee83eaa18c9766fffd5dd9e23.tar
gsoc2013-epiphany-78fc10863afdecaee83eaa18c9766fffd5dd9e23.tar.gz
gsoc2013-epiphany-78fc10863afdecaee83eaa18c9766fffd5dd9e23.tar.bz2
gsoc2013-epiphany-78fc10863afdecaee83eaa18c9766fffd5dd9e23.tar.lz
gsoc2013-epiphany-78fc10863afdecaee83eaa18c9766fffd5dd9e23.tar.xz
gsoc2013-epiphany-78fc10863afdecaee83eaa18c9766fffd5dd9e23.tar.zst
gsoc2013-epiphany-78fc10863afdecaee83eaa18c9766fffd5dd9e23.zip
Remove an useless check.
2004-02-27 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: Remove an useless check. * lib/ephy-state.c: (ephy_state_window_set_size): Make sure window is never bigger than screen.
Diffstat (limited to 'lib/ephy-state.c')
-rw-r--r--lib/ephy-state.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/ephy-state.c b/lib/ephy-state.c
index 9c2abb7d0..d0bf34d31 100644
--- a/lib/ephy-state.c
+++ b/lib/ephy-state.c
@@ -130,8 +130,16 @@ ephy_state_window_set_size (GtkWidget *window, EphyNode *node)
if (size)
{
- gtk_window_set_default_size
- (GTK_WINDOW (window), width, height);
+ GdkScreen *screen;
+ int screen_width, screen_height;
+
+ screen = gdk_screen_get_default ();
+ screen_width = gdk_screen_get_width (screen);
+ screen_height = gdk_screen_get_height (screen);
+
+ gtk_window_set_default_size (GTK_WINDOW (window),
+ MIN (width, screen_width),
+ MIN (height, screen_height));
}
if (maximize)