~timo-jyrinki/compiz-plugins-main/fix_755842

« back to all changes in this revision

Viewing changes to debian/patches/fix_1015151.patch

  • Committer: Timo Jyrinki
  • Date: 2013-02-25 09:17:35 UTC
  • Revision ID: timo.jyrinki@canonical.com-20130225091735-a1h32n92i04wmced
* debian/patches/fix_755842.patch:
  Fix non-maximized windows which sit on the border of a workspace move
  when called (LP: #755842) 
* debian/patches/fix_1015151.patch:
  Fix a crash related to the above fix (LP: #1015151)
* debian/patches/fix_1084386.patch:
  Fix linking error (LP: #1084386)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
=== modified file 'wall/src/offset_movement/src/offset-movement.cpp'
 
2
--- a/wall/src/offset_movement/src/offset-movement.cpp  2012-05-09 01:57:02 +0000
 
3
+++ b/wall/src/offset_movement/src/offset-movement.cpp  2012-11-29 03:30:20 +0000
 
4
@@ -28,7 +28,7 @@
 
5
 compiz::wall::movementWindowOnScreen (const CompRect &serverBorderRect,
 
6
                                      const CompRegion &screenRegion)
 
7
 {
 
8
-    CompRegion sbrRegion (static_cast <const CompRect &> (serverBorderRect));
 
9
+    CompRegion sbrRegion (serverBorderRect);
 
10
 
 
11
     /* If the window would be partially offscreen
 
12
      * after it was moved then we should move it back
 
13
@@ -41,8 +41,10 @@
 
14
     int dx = 0;
 
15
     int dy = 0;
 
16
 
 
17
-    for (std::vector <CompRect>::const_iterator it = rem.rects ().begin ();
 
18
-        it != rem.rects ().end ();
 
19
+    const CompRect::vector &rects (rem.rects ());
 
20
+
 
21
+    for (std::vector <CompRect>::const_iterator it = rects.begin ();
 
22
+        it != rects.end ();
 
23
         it++)
 
24
     {
 
25
        const CompRect &r = *it;
 
26