Bug 1450882 - part 1: Make nsICommandParams builtinclass r?ehsan draft
authorMasayuki Nakano <masayuki@d-toybox.com>
Tue, 10 Jul 2018 16:50:44 +0900
changeset 815994 4ae7c4abd12f750420dd1a7685548267d29a4167
parent 815812 9f03501341bf35bc502f69f870746ffac73992ae
child 815995 e80852b2c767d39b301d36ce0c8be66a71ac8bce
push id115711
push usermasayuki@d-toybox.com
push dateTue, 10 Jul 2018 12:46:56 +0000
reviewersehsan
bugs1450882
milestone63.0a1
Bug 1450882 - part 1: Make nsICommandParams builtinclass r?ehsan nsICommandParams is not implemented with JS. Therefore, we can make it builtinclass. MozReview-Commit-ID: Gutw79akyaJ
dom/commandhandler/nsICommandParams.idl
--- a/dom/commandhandler/nsICommandParams.idl
+++ b/dom/commandhandler/nsICommandParams.idl
@@ -6,17 +6,17 @@
 #include "nsISupports.idl"
 
 /*
  * nsICommandParams is used to pass parameters to commands executed
  * via nsICommandManager, and to get command state.
  *
  */
 
-[scriptable, uuid(b1fdf3c4-74e3-4f7d-a14d-2b76bcf53482)]
+[scriptable, builtinclass, uuid(b1fdf3c4-74e3-4f7d-a14d-2b76bcf53482)]
 interface nsICommandParams : nsISupports
 {
   /*
    * List of primitive types for parameter values.
    */
   const short eNoType                     = 0;      /* Only used for sanity checking */
   const short eBooleanType                = 1;
   const short eLongType                   = 2;