[SF] Make sure destination clip is contained in display bounds am: c7f9e4eea2 am: 2ed7884ad1 am: 96ac046db4

Change-Id: If40343c3fdede2db482e364222ac8b5ae48bf46c