]> git.pld-linux.org Git - packages/f-spot.git/commitdiff
- fixed fullscreen display in case of xinerama
authorwrobell <wrobell@pld-linux.org>
Mon, 15 Jan 2007 23:25:01 +0000 (23:25 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    f-spot-fs.patch -> 1.1

f-spot-fs.patch [new file with mode: 0644]

diff --git a/f-spot-fs.patch b/f-spot-fs.patch
new file mode 100644 (file)
index 0000000..3008e11
--- /dev/null
@@ -0,0 +1,16 @@
+--- f-spot-0.2.2/src/MainWindow.cs     2006-10-06 02:23:08.000000000 +0100
++++ f-spot-0.2.2.new/src/MainWindow.cs 2006-11-20 04:55:56.000000000 +0000
+@@ -1999,6 +1999,13 @@
+               int active = Math.Max (ActiveIndex (), 0);
+               if (fsview == null) {
+                       fsview = new FSpot.FullScreenView (query);
++
++                      Gdk.Screen screen = fsview.Screen;
++                      int monitor = screen.GetMonitorAtWindow (main_window.GdkWindow);
++                      Gdk.Rectangle bounds = screen.GetMonitorGeometry(monitor);
++                      fsview.Move(bounds.X, 0);
++                      fsview.SetDefaultSize(bounds.Width, bounds.Height);
++
+                       fsview.Destroyed += HandleFullScreenViewDestroy;
+             fsview.View.Item.Index = active;
+             ColorDialog.SwitchViews (fsview.View);
This page took 0.090628 seconds and 4 git commands to generate.