[banshee] FullscreenWindow: Fix full-screen on multi-head displays (bgo#629005)
- From: Alexander Kojevnikov <alexk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee] FullscreenWindow: Fix full-screen on multi-head displays (bgo#629005)
- Date: Sun, 7 Nov 2010 12:32:22 +0000 (UTC)
commit 07e3f4db6c3f25d5f6c03757b64ea5cb08ee5e07
Author: Tim Fisken <tim_boetie fastmail fm>
Date: Sun Nov 7 20:26:41 2010 +0800
FullscreenWindow: Fix full-screen on multi-head displays (bgo#629005)
Use GtkWindow.Resize rather than GtkWindow.SetDefaultSize, because
SetDefaultSize only affects the size of the window on initial display.
Also move the window to (bounds.X, bounds.Y), rather than (bounds.X, 0),
because, if the two screens have different heights, 0 may not necessarily
be the top of the screen.
Signed-off-by: Alexander Kojevnikov <alexander kojevnikov com>
.../Banshee.NowPlaying/FullscreenWindow.cs | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/Extensions/Banshee.NowPlaying/Banshee.NowPlaying/FullscreenWindow.cs b/src/Extensions/Banshee.NowPlaying/Banshee.NowPlaying/FullscreenWindow.cs
index 590f54b..7a4134f 100644
--- a/src/Extensions/Banshee.NowPlaying/Banshee.NowPlaying/FullscreenWindow.cs
+++ b/src/Extensions/Banshee.NowPlaying/Banshee.NowPlaying/FullscreenWindow.cs
@@ -124,8 +124,8 @@ namespace Banshee.NowPlaying
Gdk.Screen screen = Screen;
int monitor = screen.GetMonitorAtWindow (parent.GdkWindow);
Gdk.Rectangle bounds = screen.GetMonitorGeometry (monitor);
- Move (bounds.X, 0);
- SetDefaultSize (bounds.Width, bounds.Height);
+ Move (bounds.X, bounds.Y);
+ Resize (bounds.Width, bounds.Height);
}
protected override void OnRealized ()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]