gnome-shell/js/ui
Michael Catanzaro da7db509e7 network: Avoid JS error when activating VPN connection
If the call to settings.get_connection_by_path in
ensureActiveConnectionProps returns null, we'll hit a JS error here.
Seems to happen always when activating a VPN connection. Avoid that.

Giovanni says:

"I believe this is papering over an existing bug, but it's possible for
settings.get_connection_by_path() to legitimately return null (if the
connection is owned by a different user and invisible to the current
one), so the fix is correct anyway."

https://bugzilla.gnome.org/show_bug.cgi?id=759793
2016-12-27 12:14:19 -06:00
..
components networkAgent: Invalidate VPN plugin cache on changes 2016-11-10 14:32:07 +01:00
status network: Avoid JS error when activating VPN connection 2016-12-27 12:14:19 -06:00
accessDialog.js Provide org.freedesktop.impl.portal.access implementation 2016-07-20 17:14:12 +02:00
altTab.js altTab: Consider attached modals for window order 2016-10-07 14:51:15 +02:00
animation.js animations: Guard against empty animations 2016-11-22 18:38:10 +01:00
appDisplay.js appDisplay: Fix completion handler for empty animations 2016-11-23 22:11:00 +01:00
appFavorites.js appFavorites: add Calculator to rename list again 2016-12-12 18:48:51 -06:00
audioDeviceSelection.js audioDeviceSelection: Add audio device selection dialog 2016-02-16 17:02:00 +01:00
background.js background: Update animations when coming back from suspend 2016-10-30 21:10:32 +01:00
backgroundMenu.js Add Display Settings to Background Menu. 2015-04-14 23:18:49 +02:00
boxpointer.js boxpointer: Add condition checks for -arrow-rise:0px 2014-01-15 18:28:31 +01:00
calendar.js shell-app: Add "discrete_gpu" option when launching apps 2016-10-21 19:26:49 +02:00
checkBox.js checkBox: Remove custom container implementation 2013-08-20 08:06:30 +02:00
ctrlAltTab.js Use dedicated icons for top bar/windows in ctrl-alt-tab 2015-03-13 17:12:10 +01:00
dash.js theme: use update icon for app grid 2016-02-12 12:12:02 +01:00
dateMenu.js calendar: Split out message list base classes 2016-02-17 14:56:52 +01:00
dnd.js dnd: Cancel the animation on drag actor destruction 2016-04-27 18:22:00 +02:00
edgeDragAction.js Rename KeyBindingMode to ActionMode 2014-12-19 11:39:50 +01:00
endSessionDialog.js endSessionDialog: Add support for system upgrades 2016-06-30 11:42:11 +02:00
environment.js log(): Reimplement on top of GLib.log_structured 2016-10-11 10:17:12 -03:00
extensionDownloader.js theme: modal dialog headlines 2015-03-10 19:16:28 +01:00
extensionSystem.js extensionSystem: Fix updating extension list on session update 2015-12-16 23:50:42 +01:00
focusCaretTracker.js a11y: initialize atspi on demand 2014-06-20 14:32:55 +02:00
grabHelper.js grabHelper: Adjust to property name change 2014-08-28 19:49:51 +02:00
ibusCandidatePopup.js ibusCandidatePopup: Handle relative cursor signal absence gracefully 2016-02-17 18:01:02 +01:00
iconGrid.js iconGrid: Fix slowness on pulse animation for few items 2014-10-09 12:47:16 +02:00
keyboard.js keyboard: Implement more of the wayland caribou adapter 2016-08-10 11:23:58 +02:00
layout.js overview: Move ::scroll-event signal handling (again) 2016-07-05 17:47:44 +02:00
legacyTray.js legacyTray: Style the slider's child, not the slider 2016-03-03 17:09:47 +01:00
lightbox.js lightbox: Do not assume GLSL is available 2014-07-24 16:51:02 +02:00
lookingGlass.js lookingGlass: Remove ugly hack 2015-02-14 18:20:28 +01:00
magnifier.js magnifier: Avoid caret/focus viewport changes while the pointer moves 2015-07-27 18:04:44 +02:00
magnifierDBus.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
main.js ui: Add PadOsd 2016-11-04 16:08:10 +01:00
messageList.js messageList: Add missing import 2016-02-22 19:33:17 +01:00
messageTray.js messageTray: Remove _fixMarkup() function 2015-06-11 14:41:34 +02:00
modalDialog.js modalDialog: Fix invalid argument 'timestamp' for pushModal 2016-04-14 11:10:51 +02:00
mpris.js calendar: Add Media section 2016-02-17 15:15:16 +01:00
notificationDaemon.js notificationDaemon: Keep source alive when replacing notification 2016-11-28 15:42:23 +01:00
osdMonitorLabeler.js osdMonitorLabeler: avoid tweening the labels 2015-06-29 14:57:03 -07:00
osdWindow.js osdWindow: always round-up sizes when updating allocation 2016-10-10 17:24:52 -07:00
overview.js overview: Move ::scroll-event signal handling (again) 2016-07-05 17:47:44 +02:00
overviewControls.js overview: Move overview actions and scrolling to background group 2016-06-27 16:31:00 +02:00
padOsd.js ui: Add PadOsd 2016-11-04 16:08:10 +01:00
panel.js ActivitiesButton: fix overview being toggled while still animating 2015-10-23 13:44:27 +02:00
panelMenu.js panel: Set up 'open-state-changed' handler on menu changes 2015-04-30 18:12:52 +02:00
pointerWatcher.js js: Name all the timeouts and idles 2014-04-10 21:08:16 +02:00
popupMenu.js popupMenu: don't handle key presses directly if there are modifiers 2016-11-07 14:01:23 -05:00
remoteMenu.js popupMenu: Remove our custom allocation code 2013-08-13 06:50:25 -04:00
remoteSearch.js shell-app: Add "discrete_gpu" option when launching apps 2016-10-21 19:26:49 +02:00
runDialog.js runDialog: Mark error message as translatable 2016-11-17 22:14:30 +01:00
screencast.js screencast: Make it possible to disable draw-cursor 2015-02-17 08:35:24 +01:00
screenShield.js screenShield: Raise lightbox on blank 2016-11-03 21:15:20 +01:00
screenshot.js screenshot: fix off-by-one selection size 2015-03-14 16:04:23 -07:00
scripting.js shell-perf-helper: Add an option for continual redraws 2014-07-16 10:33:59 -04:00
search.js Search: use the same settings object for loading search providers 2015-03-27 13:11:22 -07:00
separator.js js: Explicitly dispose all cairo contexts 2013-01-08 13:07:51 -05:00
sessionMode.js sessionMode: Don't set overridesSchema 2014-06-09 22:39:15 +02:00
shellDBus.js Add an OSD monitor labeler exposed on DBus 2015-02-05 13:34:52 +01:00
shellEntry.js shellEntry: Remove unused style class 2014-09-05 14:37:18 -07:00
shellMountOperation.js theme: modal dialog headlines 2015-03-10 19:16:28 +01:00
slider.js slider: Emit a 'drag-begin' signal when starting to drag 2016-01-27 22:35:11 +00:00
switcherPopup.js switcher: Remove some unused variables 2014-11-27 13:30:20 +00:00
tweener.js tweener: Also consider delay when disabling animations 2014-08-19 19:46:44 +02:00
unlockDialog.js Rename KeyBindingMode to ActionMode 2014-12-19 11:39:50 +01:00
userWidget.js loginDialog: Pass-through UserWidget's label-actor 2015-03-06 17:24:13 +01:00
viewSelector.js viewSelection: Handle touchpad 3-finger pinches 2016-11-04 16:35:11 +01:00
windowAttentionHandler.js windowAttentionHandler: Fix whitespace 2015-07-01 19:14:13 +02:00
windowManager.js windowManager: Handle fullscreening from zero sized windows 2016-11-23 18:43:11 +01:00
windowMenu.js windowMenu: Ensure the source actor isn't sized 0x0 2015-10-20 15:00:33 +02:00
workspace.js workspace: Keep track of the dragging touch sequence 2015-12-04 12:16:56 +01:00
workspacesView.js workspacesView: Consider workspaces-only-on-primary when panning 2016-06-27 16:31:00 +02:00
workspaceSwitcherPopup.js WorkspaceSwitcherPopup: allow input events to pass through 2016-09-08 19:29:50 +02:00
workspaceThumbnail.js workspaceThumbnail: Fix size request signatures 2016-04-21 16:04:04 +02:00
xdndHandler.js Remove use of superfluous MetaWindowActor APIs 2013-12-16 12:48:53 -05:00