1 --- f-spot-0.4.2/src/MainWindow.cs.orig 2008-02-14 22:26:50.000000000 +0000
2 +++ f-spot-0.4.2/src/MainWindow.cs 2008-03-12 14:48:14.000000000 +0000
4 int active = Math.Max (ActiveIndex (), 0);
6 fsview = new FSpot.FullScreenView (query);
8 + Gdk.Screen screen = fsview.Screen;
9 + int monitor = screen.GetMonitorAtWindow (main_window.GdkWindow);
10 + Gdk.Rectangle bounds = screen.GetMonitorGeometry(monitor);
11 + fsview.Move(bounds.X, 0);
12 + fsview.SetDefaultSize(bounds.Width, bounds.Height);
14 fsview.Destroyed += HandleFullScreenViewDestroy;
15 fsview.View.Item.Index = active;
16 ColorDialog.SwitchViews (fsview.View);
17 @@ -2110,6 +2117,13 @@
18 int active = Math.Max (ActiveIndex (), 0);
20 fsview = new FSpot.FullScreenView (query);
22 + Gdk.Screen screen = fsview.Screen;
23 + int monitor = screen.GetMonitorAtWindow (main_window.GdkWindow);
24 + Gdk.Rectangle bounds = screen.GetMonitorGeometry(monitor);
25 + fsview.Move(bounds.X, 0);
26 + fsview.SetDefaultSize(bounds.Width, bounds.Height);
28 fsview.Destroyed += HandleFullScreenViewDestroy;
29 fsview.View.Item.Index = active;
30 ColorDialog.SwitchViews (fsview.View);