Hello community,

here is the log from the commit of package gnome-shell for openSUSE:Factory 
checked in at 2018-03-14 19:24:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-shell.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-shell"

Wed Mar 14 19:24:23 2018 rev:147 rq:584741 version:3.27.92

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes  2018-02-03 
15:39:03.775010451 +0100
+++ /work/SRC/openSUSE:Factory/.gnome-shell.new/gnome-shell.changes     
2018-03-14 19:24:25.572336617 +0100
@@ -1,0 +2,75 @@
+Tue Mar  6 09:57:04 UTC 2018 - [email protected]
+
+- Update to version 3.27.92:
+  + Misc. bug fixes: glgo#GNOME/gnome-shell#64,
+    glgo#GNOME/gnome-shell#66, glgo#GNOME/gnome-shell#72.
+- Replace pkgconfig(libmutter-1), pkgconfig(mutter-clutter-1) and
+  pkgconfig(mutter-cogl-pango-1) BuildRequires with
+  pkgconfig(libmutter-1), pkgconfig(mutter-clutter-2) and
+  pkgconfig(mutter-cogl-pango-2), following upstreams API version
+  bump.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:29:37 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
+Mon Feb 26 06:55:33 UTC 2018 - [email protected]
+
+- Rebase gnome-shell-disable-ibus-when-not-installed.patch and
+  gnome-shell-private-connection.patch (bsc#1082505).
+
+-------------------------------------------------------------------
+Thu Feb 22 15:06:46 UTC 2018 - [email protected]
+
+- Update to version 3.27.91:
+  + Fix wrong bluetooth state when disabled by HW airplane mode
+    (bgo#789110).
+  + Dump javascript stack on aborts, traps and segfaults
+    (bgo#789237).
+  + Allow Escape to "cancel" top bar focus (bgo#671121).
+  + Fix leaving the overview erroneously on window hover
+    (bgo#784545).
+  + Add keyboard accessibility dialog (bgo#788564).
+  + Port to libnm (bgo#789811).
+  + Don't pop up on-screen-keyboard on touch events (bgo#788188).
+  + Improve the on-screen-keyboard.
+  + Add Thunderbolt support.
+  + Don't lock immediately on login after a wayland session crash.
+  + Respect cursor's hot x/y coordinates when recording
+    (bgo#792860).
+  + Allow closing windows and apps during <alt>Tab (bgo#620106).
+  + Fix small app folder icons when using HiDPI (bgo#792259).
+  + Make sassc a mandatory build dependency (bgo#792822).
+  + Misc. bug fixes: bgo#789231, bgo#789277, bog#788542,
+    bgo#789103, bgo#779974, bgo#788931, bgo#776940, bgo#786987,
+    bgo#791007, bgo#791233, bgo#791148, bgo#706191, bgo#791655,
+    bgo#791487, bgo#779413, bgo#787845, bgo#788627, bgo#792354,
+    bgo#792616, bgo#781329, bgo#780957, bgo#740142,
+    glgo#GNOME/gnome-shell#10, glgo#GNOME/gnome-shell#33.
+  + Updated translations.
+- Add pkgconfig(ibus-1.0) and sassc BuildRequires: new
+  dependencies.
+- Update meson parameters in line with upstreams changes:
+  + enable-browser-plugin=true => browser-plugin=true.
+  + enable-documentation=true => gtk-doc=true.
+  + enable-man=true => man=true.
+  + enable-networkmanager=yes => networkmanager=true.
+  + enable-systemd=yes => systemd=true.
+- Drop gnome-shell-osk-dont-popup-when-not-needed.patch: fixed
+  upstream.
+- Rebase gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch
+  and gnome-shell-meson.patch.
+- Disable gnome-shell-disable-ibus-when-not-installed.patch and
+  gnome-shell-private-connection.patch: patches need to be rebased.
+
+-------------------------------------------------------------------
+Mon Feb  5 03:27:01 UTC 2018 - [email protected]
+
+- Update to version 3.27.1:
+  + Fix gdm: Remove separate greeter universal access icon
+    (bgo#788943).
+- Stop using git-checkout, return to upstream released tarball.
+
+-------------------------------------------------------------------

Old:
----
  _service
  _servicedata
  gnome-shell-3.26.2+20180130.0d9c74212.tar.xz
  gnome-shell-osk-dont-popup-when-not-needed.patch

New:
----
  gnome-shell-3.27.92.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-shell.spec ++++++
--- /var/tmp/diff_new_pack.faWeQK/_old  2018-03-14 19:24:26.968287053 +0100
+++ /var/tmp/diff_new_pack.faWeQK/_new  2018-03-14 19:24:26.988286343 +0100
@@ -18,30 +18,25 @@
 
 %global __requires_exclude typelib\\(Meta\\)
 Name:           gnome-shell
-Version:        3.26.2+20180130.0d9c74212
+Version:        3.27.92
 Release:        0
 Summary:        GNOME Shell
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          System/GUI/GNOME
-Url:            https://wiki.gnome.org/Projects/GnomeShell
-#Source0:       
https://download.gnome.org/sources/gnome-shell/3.26/%%{name}-%%{version}.tar.xz
-Source:         %{name}-%{version}.tar.xz
-
+URL:            https://wiki.gnome.org/Projects/GnomeShell
+Source0:        
http://download.gnome.org/sources/gnome-shell/3.27/%{name}-%{version}.tar.xz
 # SOURCE-FEATURE-SLE aboutMenu fate#314545 [email protected] -- Add an applet on 
login UI to display suse icon, product name, hostname.
-Source2:        aboutMenu.js
+Source1:        aboutMenu.js
 # SOURCE-FEATURE-SLE sle-background bsc#1007468 [email protected] -- Add SUSE 
logo on lock screen for GNOME theme
-Source3:        sle-background.png
+Source2:        sle-background.png
 # PATCH-FIX-OPENSUSE gnome-shell-meson.patch [email protected] -- Fix rpath 
statement for gvc (needs validation, upstream fix)
 Patch0:         gnome-shell-meson.patch
-# PATCH-FIX-UPSTREAM gnome-shell-private-connection.patch bnc#751211 
bgo#646187 [email protected] -- create private connections if the user is 
not authorized
+# PATCH-NEEDS-REBASE gnome-shell-private-connection.patch bnc#751211 
bgo#646187 [email protected] -- create private connections if the user is 
not authorized (WAS: PATCH-FIX-UPSTREAM)
 Patch1:         gnome-shell-private-connection.patch
-# PATCH-FIX-OPENSUSE gnome-shell-disable-ibus-when-not-installed.patch 
bsc#987360 [email protected] -- disable ibus start when outof Chinese, Japanese, 
Korean area.
+# PATCH-NEEDS-REBASE gnome-shell-disable-ibus-when-not-installed.patch 
bsc#987360 [email protected] -- disable ibus start when outof Chinese, Japanese, 
Korean area (WAS: PATCH-FIX-OPENSUSE)
 Patch2:         gnome-shell-disable-ibus-when-not-installed.patch
 # PATCH-FIX-UPSTREAM 
gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch bsc#1058521 
bgo#788169 [email protected] -- Avoid login dialog grabs focus when screen locked
 Patch3:         gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch
-# PATCH-FIX-UPSTREAM gnome-shell-osk-dont-popup-when-not-needed.patch 
bgo#788188 [email protected] -- Stop the on-screen keyboard from showing up 
when touchscreen use doesn't activate a text field; patch taken from upstream 
bug report
-Patch4:         gnome-shell-osk-dont-popup-when-not-needed.patch
-
 ## NOTE: Keep SLE-only patches at bottom (starting on 1000).
 # PATCH-FEATURE-SLE gnome-shell-gdm-login-applet.patch fate#314545 
[email protected] -- Add an applet on login UI to display suse icon, product 
name, hostname.
 Patch1001:      gnome-shell-gdm-login-applet.patch
@@ -59,7 +54,6 @@
 Patch1007:      gs-fate318433-prevent-same-account-multi-logins.patch
 # PATCH-FEATURE-SLE gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch 
[email protected] -- Add SUSE logo on lock screen for GNOME theme.
 Patch1008:      gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
-
 # needed for directory ownership
 BuildRequires:  dbus-1
 BuildRequires:  docbook-xsl-stylesheets
@@ -68,6 +62,8 @@
 BuildRequires:  gtk-doc
 BuildRequires:  meson
 BuildRequires:  pkgconfig
+BuildRequires:  python(abi) >= 3
+BuildRequires:  sassc
 BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(atk-bridge-2.0)
 BuildRequires:  pkgconfig(gcr-base-3) >= 3.7.5
@@ -82,13 +78,14 @@
 BuildRequires:  pkgconfig(gstreamer-1.0) >= 0.11.92
 BuildRequires:  pkgconfig(gstreamer-base-1.0)
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.15.0
+BuildRequires:  pkgconfig(ibus-1.0) >= 1.5.2
 BuildRequires:  pkgconfig(json-glib-1.0) >= 0.13.2
 BuildRequires:  pkgconfig(libcanberra)
 BuildRequires:  pkgconfig(libcanberra-gtk3)
 BuildRequires:  pkgconfig(libcroco-0.6) >= 0.6.8
 BuildRequires:  pkgconfig(libedataserver-1.2) >= 3.17.2
 BuildRequires:  pkgconfig(libgnome-menu-3.0) >= 3.5.3
-BuildRequires:  pkgconfig(libmutter-1) >= 3.26.1
+BuildRequires:  pkgconfig(libmutter-2) >= 3.27.91
 BuildRequires:  pkgconfig(libnm-glib)
 BuildRequires:  pkgconfig(libnm-gtk) >= 0.9.8
 BuildRequires:  pkgconfig(libnm-util) >= 0.9.8
@@ -98,12 +95,10 @@
 BuildRequires:  pkgconfig(libsoup-2.4)
 BuildRequires:  pkgconfig(libstartup-notification-1.0) >= 0.11
 BuildRequires:  pkgconfig(libsystemd)
-BuildRequires:  pkgconfig(mutter-clutter-1) >= 3.26.0
-BuildRequires:  pkgconfig(mutter-cogl-pango-1) >= 3.25.2
+BuildRequires:  pkgconfig(mutter-clutter-2) >= 3.26.0
+BuildRequires:  pkgconfig(mutter-cogl-pango-2) >= 3.25.2
 BuildRequires:  pkgconfig(polkit-agent-1) >= 0.100
 BuildRequires:  pkgconfig(xtst)
-BuildRequires:  python(abi) >= 3
-
 Requires:       gdk-pixbuf-loader-rsvg
 ## Finally, dependencies for session services that are needed for system icons 
and the user menu
 # bluetooth system icon
@@ -178,7 +173,6 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
 
 %if !0%{?is_opensuse}
 %patch1001 -p1
@@ -192,18 +186,18 @@
 translation-update-upstream
 %endif
 %if !0%{?is_opensuse}
-cp %{SOURCE2} js/ui/
-cp %{SOURCE3} data/theme/
+cp %{SOURCE1} js/ui/
+cp %{SOURCE2} data/theme/
 %endif
 
 %build
 %meson \
        --libexecdir=%{_libexecdir}/%{name} \
-       -D enable-browser-plugin=true \
-       -D enable-documentation=true \
-       -D enable-man=true \
-       -D enable-networkmanager=yes \
-       -D enable-systemd=yes \
+       -D browser-plugin=true \
+       -D gtk_doc=true \
+       -D man=true \
+       -D networkmanager=true \
+       -D systemd=true \
        %{nil}
 %meson_build
 
@@ -257,6 +251,7 @@
 %dir %{_datadir}/gnome-shell/search-providers
 %dir %{_datadir}/gnome-shell/modes
 %{_datadir}/gnome-shell/gnome-shell-theme.gresource
+%{_datadir}/gnome-shell/gnome-shell-osk-layouts.gresource
 %{_datadir}/gnome-shell/perf-background.xml
 %{_mandir}/man?/gnome-shell.?%{ext_man}
 %dir %{_datadir}/xdg-desktop-portal

++++++ gnome-shell-3.26.2+20180130.0d9c74212.tar.xz -> 
gnome-shell-3.27.92.tar.xz ++++++
++++ 121643 lines of diff (skipped)

++++++ gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch ++++++
--- /var/tmp/diff_new_pack.faWeQK/_old  2018-03-14 19:24:28.016249844 +0100
+++ /var/tmp/diff_new_pack.faWeQK/_new  2018-03-14 19:24:28.024249560 +0100
@@ -8,11 +8,11 @@
  js/gdm/loginDialog.js | 3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)
 
-diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js
-index 1cae3db85..b83129150 100644
---- a/js/gdm/loginDialog.js
-+++ b/js/gdm/loginDialog.js
-@@ -1128,7 +1128,8 @@ var LoginDialog = new Lang.Class({
+Index: gnome-shell-3.27.91/js/gdm/loginDialog.js
+===================================================================
+--- gnome-shell-3.27.91.orig/js/gdm/loginDialog.js
++++ gnome-shell-3.27.91/js/gdm/loginDialog.js
+@@ -1120,7 +1120,8 @@ var LoginDialog = new Lang.Class({
          this._sessionMenuButton.close();
          this._setUserListExpanded(true);
          this._notListedButton.show();
@@ -21,7 +21,4 @@
 +            this._userList.actor.grab_key_focus();
      },
  
-     _beginVerificationForItem: function(item) {
--- 
-2.12.3
-
+     _beginVerificationForItem(item) {

++++++ gnome-shell-disable-ibus-when-not-installed.patch ++++++
--- /var/tmp/diff_new_pack.faWeQK/_old  2018-03-14 19:24:28.048248708 +0100
+++ /var/tmp/diff_new_pack.faWeQK/_new  2018-03-14 19:24:28.052248566 +0100
@@ -1,15 +1,15 @@
-Index: gnome-shell-3.26.0/js/misc/ibusManager.js
+Index: gnome-shell-3.27.91/js/misc/ibusManager.js
 ===================================================================
---- gnome-shell-3.26.0.orig/js/misc/ibusManager.js
-+++ gnome-shell-3.26.0/js/misc/ibusManager.js
-@@ -45,6 +45,10 @@ var IBusManager = new Lang.Class({
+--- gnome-shell-3.27.91.orig/js/misc/ibusManager.js
++++ gnome-shell-3.27.91/js/misc/ibusManager.js
+@@ -41,6 +41,10 @@ var IBusManager = new Lang.Class({
      _PRELOAD_ENGINES_DELAY_TIME: 30, // sec
  
-     _init: function() {
+     _init() {
 +        let daemon = Gio.File.new_for_path('/usr/bin/ibus-daemon');
 +        if (!daemon.query_exists(null))
 +            return;
 +
-         if (!IBus)
-             return;
+         IBus.init();
  
+         this._candidatePopup = new IBusCandidatePopup.CandidatePopup();

++++++ gnome-shell-meson.patch ++++++
--- /var/tmp/diff_new_pack.faWeQK/_old  2018-03-14 19:24:28.076247714 +0100
+++ /var/tmp/diff_new_pack.faWeQK/_new  2018-03-14 19:24:28.080247572 +0100
@@ -1,9 +1,9 @@
-Index: gnome-shell-3.25.90/subprojects/gvc/meson.build
+Index: gnome-shell-3.27.91/subprojects/gvc/meson.build
 ===================================================================
---- gnome-shell-3.25.90.orig/subprojects/gvc/meson.build
-+++ gnome-shell-3.25.90/subprojects/gvc/meson.build
-@@ -102,7 +102,7 @@ else
-     include_directories: libgvc_inc,
+--- gnome-shell-3.27.91.orig/subprojects/gvc/meson.build
++++ gnome-shell-3.27.91/subprojects/gvc/meson.build
+@@ -90,7 +90,7 @@ else
+     sources: libgvc_gir_sources + libgvc_no_gir_sources,
      dependencies: libgvc_deps,
      c_args: c_args,
 -    install_rpath: pkgdatadir,

++++++ gnome-shell-private-connection.patch ++++++
--- /var/tmp/diff_new_pack.faWeQK/_old  2018-03-14 19:24:28.092247146 +0100
+++ /var/tmp/diff_new_pack.faWeQK/_new  2018-03-14 19:24:28.092247146 +0100
@@ -14,50 +14,49 @@
  js/ui/status/network.js | 38 +++++++++++++++++++++++++++++++++-----
  1 file changed, 33 insertions(+), 5 deletions(-)
 
-Index: gnome-shell-3.14.0/js/ui/status/network.js
+Index: gnome-shell-3.27.91/js/ui/status/network.js
 ===================================================================
---- gnome-shell-3.14.0.orig/js/ui/status/network.js
-+++ gnome-shell-3.14.0/js/ui/status/network.js
+--- gnome-shell-3.27.91.orig/js/ui/status/network.js
++++ gnome-shell-3.27.91/js/ui/status/network.js
 @@ -7,6 +7,7 @@ const Gtk = imports.gi.Gtk;
+ const Lang = imports.lang;
  const Mainloop = imports.mainloop;
- const NetworkManager = imports.gi.NetworkManager;
- const NMClient = imports.gi.NMClient;
+ const NM = imports.gi.NM;
 +const Polkit = imports.gi.Polkit;
- const NMGtk = imports.gi.NMGtk;
  const Signals = imports.signals;
  const Shell = imports.gi.Shell;
-@@ -369,6 +370,11 @@ const NMConnectionDevice = new Lang.Clas
+ const St = imports.gi.St;
+@@ -349,6 +350,11 @@ var NMConnectionDevice = new Lang.Class(
  
-     _autoConnect: function() {
-         let connection = new NetworkManager.Connection();
-+      if (this._privateConnections) {
-+          let connectionSetting = new NetworkManager.SettingConnection();
-+          connectionSetting.add_permission('user', GLib.get_user_name(), 
null);
-+          connection.add_setting(connectionSetting);
-+      }
-         this._client.add_and_activate_connection(connection, this._device, 
null, null);
+     _autoConnect() {
+         let connection = new NM.SimpleConnection();
++        if (this._privateConnections) {
++            let connectionSetting = new NM.SettingConnection();
++            connectionSetting.add_permission('user', GLib.get_user_name(), 
null);
++            connection.add_setting(connectionSetting);
++        }
+         this._client.add_and_activate_connection_async(connection, 
this._device, null, null, null);
      },
  
-@@ -627,10 +633,12 @@ const NMDeviceBluetooth = new Lang.Class
+@@ -487,10 +493,11 @@ var NMDeviceWired = new Lang.Class({
      Extends: NMConnectionDevice,
-     category: NMConnectionCategory.WWAN,
+     category: NMConnectionCategory.WIRED,
  
--    _init: function(client, device, settings) {
-+
-+    _init: function(client, device, settings, privateConnections) {
-         this.parent(client, device, settings);
+-    _init(client, device) {
++    _init(client, device, privateConnections) {
+         this.parent(client, device);
  
-         this.item.menu.addSettingsAction(_("Bluetooth Settings"), 
'gnome-network-panel.desktop');
+         this.item.menu.addSettingsAction(_("Wired Settings"), 
'gnome-network-panel.desktop');
 +        this._privateConnections = privateConnections;
      },
  
-     _getDescription: function() {
-@@ -727,11 +735,12 @@ const NMWirelessDialog = new Lang.Class(
+     _hasCarrier() {
+@@ -702,11 +709,12 @@ var NMWirelessDialog = new Lang.Class({
      Name: 'NMWirelessDialog',
      Extends: ModalDialog.ModalDialog,
  
--    _init: function(client, device, settings) {
-+    _init: function(client, device, settings, privateConnections) {
+-    _init(client, device) {
++    _init(client, device, privateConnections) {
          this.parent({ styleClass: 'nm-dialog' });
  
          this._client = client;
@@ -65,44 +64,43 @@
 +        this._privateConnections = privateConnections;
  
          this._wirelessEnabledChangedId = 
this._client.connect('notify::wireless-enabled',
-                                                               Lang.bind(this, 
this._syncView));
-@@ -964,6 +973,11 @@ const NMWirelessDialog = new Lang.Class(
-                             this._device.get_path(), 
accessPoints[0].dbus_path]);
+                                                               
this._syncView.bind(this));
+@@ -938,6 +946,11 @@ var NMWirelessDialog = new Lang.Class({
+                             this._device.get_path(), accessPoints[0].path]);
              } else {
-                 let connection = new NetworkManager.Connection();
+                 let connection = new NM.SimpleConnection();
 +                if (this._privateConnections) {
-+                    let connectionSetting = new 
NetworkManager.SettingConnection();
++                    let connectionSetting = new NM.SettingConnection();
 +                    connectionSetting.add_permission('user', 
GLib.get_user_name(), null);
 +                    connection.add_setting(connectionSetting);
 +                }
-                 this._client.add_and_activate_connection(connection, 
this._device, accessPoints[0].dbus_path, null)
+                 this._client.add_and_activate_connection_async(connection, 
this._device, accessPoints[0].path, null, null)
              }
          }
-@@ -1194,10 +1209,11 @@ const NMDeviceWireless = new Lang.Class(
+@@ -1163,9 +1176,10 @@ var NMDeviceWireless = new Lang.Class({
      Name: 'NMDeviceWireless',
      category: NMConnectionCategory.WIRELESS,
  
--    _init: function(client, device, settings) {
-+    _init: function(client, device, settings, privateConnections) {
+-    _init(client, device) {
++    _init(client, device, privateConnections) {
          this._client = client;
          this._device = device;
-         this._settings = settings;
 +        this._privateConnections = privateConnections;
  
          this._description = '';
  
-@@ -1280,7 +1295,7 @@ const NMDeviceWireless = new Lang.Class(
+@@ -1247,7 +1261,7 @@ var NMDeviceWireless = new Lang.Class({
      },
  
-     _showDialog: function() {
--        this._dialog = new NMWirelessDialog(this._client, this._device, 
this._settings);
-+        this._dialog = new NMWirelessDialog(this._client, this._device, 
this._settings, this._privateConnections);
-         this._dialog.connect('closed', Lang.bind(this, this._dialogClosed));
+     _showDialog() {
+-        this._dialog = new NMWirelessDialog(this._client, this._device);
++        this._dialog = new NMWirelessDialog(this._client, this._device, 
this._privateConnections);
+         this._dialog.connect('closed', this._dialogClosed.bind(this));
          this._dialog.open();
      },
-@@ -1678,6 +1693,19 @@ const NMApplet = new Lang.Class({
-         if (!this._client || !this._settings)
-             return;
+@@ -1633,6 +1647,19 @@ var NMApplet = new Lang.Class({
+     _clientGot(obj, result) {
+         this._client = NM.Client.new_finish(result);
  
 +        // Check if newly created connections should be private or not
 +        this._privateConnections = true;
@@ -120,12 +118,12 @@
          this._activeConnections = [ ];
          this._connections = [ ];
          this._connectivityQueue = [ ];
-@@ -1807,7 +1835,7 @@ const NMApplet = new Lang.Class({
+@@ -1748,7 +1775,7 @@ var NMApplet = new Lang.Class({
  
          let wrapperClass = this._dtypes[device.get_device_type()];
          if (wrapperClass) {
--            let wrapper = new wrapperClass(this._client, device, 
this._settings);
-+            let wrapper = new wrapperClass(this._client, device, 
this._settings, this._privateConnections);
+-            let wrapper = new wrapperClass(this._client, device);
++            let wrapper = new wrapperClass(this._client, device, 
this._privateConnections);
              device._delegate = wrapper;
              this._addDeviceWrapper(wrapper);
  



Reply via email to