Bug 1155214 - Mark nsIBidiKeyboard as builtinclass; r=mrbkap
authorEhsan Akhgari <ehsan@mozilla.com>
Thu, 16 Apr 2015 08:28:47 -0400
changeset 239664 103433e8eb3c2a034b45e614e1a036252d2bb52f
parent 239663 dada69804f56b569f9d5552006c9f7828cd3c978
child 239665 c75413a564b27ca2f641d8aacd4e535d8f5b3120
push id28606
push userryanvm@gmail.com
push dateFri, 17 Apr 2015 19:45:37 +0000
treeherdermozilla-central@a55f9bdb2bf4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmrbkap
bugs1155214
milestone40.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1155214 - Mark nsIBidiKeyboard as builtinclass; r=mrbkap ContentChild::RecvBidiKeyboardNotify(), perhaps among other code, assumes the native type implementing this interface, so we must make sure the interface is builtinclass.
widget/nsIBidiKeyboard.idl
--- a/widget/nsIBidiKeyboard.idl
+++ b/widget/nsIBidiKeyboard.idl
@@ -1,17 +1,17 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
  *
  * 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/. */
 
 #include "nsISupports.idl"
 
-[scriptable, uuid(0d53579c-8f40-4bcf-9b87-61979c09f924)]
+[builtinclass, scriptable, uuid(288dae24-76e2-43a3-befe-9d9fabe8014e)]
 interface nsIBidiKeyboard : nsISupports
 {
   /**
    * Inspects the installed keyboards and resets the bidi keyboard state
    */
   void reset();
 
   /**