| 
				
			 | 
			
			
				@@ -184,18 +184,20 @@ public class ViewShot implements UIBlock { 
			 | 
		
	
		
			
			| 
				184
			 | 
			
				184
			 | 
			
			
				             if(child instanceof TextureView) { 
			 | 
		
	
		
			
			| 
				185
			 | 
			
				185
			 | 
			
			
				                 ((TextureView) child).setOpaque(false); 
			 | 
		
	
		
			
			| 
				186
			 | 
			
				186
			 | 
			
			
				                 childBitmapBuffer = ((TextureView) child).getBitmap(child.getWidth(), child.getHeight()); 
			 | 
		
	
		
			
			| 
				187
			 | 
			
				
			 | 
			
			
				-                int left = child.getLeft(); 
			 | 
		
	
		
			
			| 
				188
			 | 
			
				
			 | 
			
			
				-                int top = child.getTop(); 
			 | 
		
	
		
			
			| 
				189
			 | 
			
				
			 | 
			
			
				-                View parentElem = (View)child.getParent(); 
			 | 
		
	
		
			
			| 
				190
			 | 
			
				
			 | 
			
			
				-                while (parentElem != null) { 
			 | 
		
	
		
			
			| 
				191
			 | 
			
				
			 | 
			
			
				-                    if (parentElem == view) { 
			 | 
		
	
		
			
			| 
				192
			 | 
			
				
			 | 
			
			
				-                        break; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				187
			 | 
			
			
				+                if (childBitmapBuffer != null) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				188
			 | 
			
			
				+                    int left = child.getLeft(); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				189
			 | 
			
			
				+                    int top = child.getTop(); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				190
			 | 
			
			
				+                    View parentElem = (View)child.getParent(); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				191
			 | 
			
			
				+                    while (parentElem != null) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				192
			 | 
			
			
				+                        if (parentElem == view) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				193
			 | 
			
			
				+                            break; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				194
			 | 
			
			
				+                        } 
			 | 
		
	
		
			
			| 
				
			 | 
			
				195
			 | 
			
			
				+                        left += parentElem.getLeft(); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				196
			 | 
			
			
				+                        top += parentElem.getTop(); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				197
			 | 
			
			
				+                        parentElem = (View)parentElem.getParent(); 
			 | 
		
	
		
			
			| 
				193
			 | 
			
				198
			 | 
			
			
				                     } 
			 | 
		
	
		
			
			| 
				194
			 | 
			
				
			 | 
			
			
				-                    left += parentElem.getLeft(); 
			 | 
		
	
		
			
			| 
				195
			 | 
			
				
			 | 
			
			
				-                    top += parentElem.getTop(); 
			 | 
		
	
		
			
			| 
				196
			 | 
			
				
			 | 
			
			
				-                    parentElem = (View)parentElem.getParent(); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				199
			 | 
			
			
				+                    c.drawBitmap(childBitmapBuffer, left + child.getPaddingLeft(), top + child.getPaddingTop(), null); 
			 | 
		
	
		
			
			| 
				197
			 | 
			
				200
			 | 
			
			
				                 } 
			 | 
		
	
		
			
			| 
				198
			 | 
			
				
			 | 
			
			
				-                c.drawBitmap(childBitmapBuffer, left + child.getPaddingLeft(),  top + child.getPaddingTop(), null); 
			 | 
		
	
		
			
			| 
				199
			 | 
			
				201
			 | 
			
			
				             } 
			 | 
		
	
		
			
			| 
				200
			 | 
			
				202
			 | 
			
			
				         } 
			 | 
		
	
		
			
			| 
				201
			 | 
			
				203
			 | 
			
			
				  
			 |