forked from mirrors/gecko-dev
		
	 733f0b7c97
			
		
	
	
		733f0b7c97
		
	
	
	
	
		
			
			MozReview-Commit-ID: Fcin4InbLK2 --HG-- extra : rebase_source : f94dbb2e5af83bb4d32c51a55702e6f58cc25323
		
			
				
	
	
		
			28 lines
		
	
	
	
		
			814 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			814 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /* This Source Code Form is subject to the terms of the Mozilla Public
 | |
|  * License, v. 2.0. If a copy of the MPL was not distributed with this
 | |
|  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 | |
| 
 | |
| /* eslint-env mozilla/frame-script */
 | |
| 
 | |
| (function() {
 | |
|   "use strict";
 | |
| 
 | |
|   const Ci = Components.interfaces;
 | |
| 
 | |
|   docShell.addWeakReflowObserver({
 | |
|     reflow() {
 | |
|       // Gather information about the current code path.
 | |
|       let path = (new Error().stack).split("\n").slice(1).join("\n");
 | |
|       if (path) {
 | |
|         sendSyncMessage("newtab-reflow", path);
 | |
|       }
 | |
|     },
 | |
| 
 | |
|     reflowInterruptible() {
 | |
|       // We're not interested in interruptible reflows.
 | |
|     },
 | |
| 
 | |
|     QueryInterface: XPCOMUtils.generateQI([Ci.nsIReflowObserver,
 | |
|                                            Ci.nsISupportsWeakReference])
 | |
|   });
 | |
| })();
 |