~townsend/compiz/fix-auto-vp-switch-0.9.10

« back to all changes in this revision

Viewing changes to plugins/expo/src/wall_offset/src/wall-offset.cpp

  • Committer: Chris Townsend
  • Date: 2013-08-21 19:59:10 UTC
  • mto: This revision was merged to the branch mainline in revision 3783.
  • Revision ID: christopher.townsend@canonical.com-20130821195910-rfvh9j8c1h21q2tk
Removed logic in the calculateWallOffset() function in the Expo plugin that only accounted for offsetting the expo animation on the left-most and top-most monitor.
Also removed the TestNoOffsetIfOutputIsNotOrigin test since this test is now invalid.

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
            worldScaleFactorX = 1.0f;
40
40
            worldScaleFactorY = 1.0f;
41
41
 
42
 
            if (output.left () == 0)
43
 
            {
44
 
                offsetInWorldX = ((vpSize.x () * sx) / ((float) output.width ()) * (offsetInScreenCoords.x ()) * animationProgress);
45
 
                worldScaleFactorX = 1.0f - ((float) (offsetInScreenCoords.x ()) / (float) (output.width ())) * animationProgress;
46
 
            }
 
42
            offsetInWorldX = ((vpSize.x () * sx) / ((float) output.width ()) * (offsetInScreenCoords.x ()) * animationProgress);
 
43
            worldScaleFactorX = 1.0f - ((float) (offsetInScreenCoords.x ()) / (float) (output.width ())) * animationProgress;
47
44
 
48
 
            if (output.top () == 0)
49
 
            {
50
 
                offsetInWorldY = ((vpSize.y () * sy) / ((float) output.height ()) * (offsetInScreenCoords.y ()) * animationProgress);
51
 
                worldScaleFactorY = 1.0f - ((float) (offsetInScreenCoords.y ()) / (float) output.height ()) * animationProgress;
52
 
            }
 
45
            offsetInWorldY = ((vpSize.y () * sy) / ((float) output.height ()) * (offsetInScreenCoords.y ()) * animationProgress);
 
46
            worldScaleFactorY = 1.0f - ((float) (offsetInScreenCoords.y ()) / (float) output.height ()) * animationProgress;
53
47
        }
54
48
    }
55
49
}