From 0b840524580bac40cf92decb5a432f4eb28e812d Mon Sep 17 00:00:00 2001 From: Jean Schurger Date: Thu, 4 Apr 2013 13:35:51 +0000 Subject: [PATCH] * debian/patches - fix-places-volume-without-class.diff (fix 'places', #697266) --- debian/changelog | 4 +++- .../fix-places-volume-without-class.diff | 18 ++++++++++++++++++ debian/patches/series | 1 + 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 debian/patches/fix-places-volume-without-class.diff diff --git a/debian/changelog b/debian/changelog index 68a83692..908841ab 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,10 @@ gnome-shell-extensions (3.8.0-1) UNRELEASED; urgency=low * New upstream release. + * debian/patches + - fix-places-volume-without-class.diff (fix 'places', #697266) - -- Jean Schurger Wed, 27 Mar 2013 09:49:48 -0400 + -- Jean Schurger Thu, 04 Apr 2013 09:32:25 -0400 gnome-shell-extensions (3.7.92-1) UNRELEASED; urgency=low diff --git a/debian/patches/fix-places-volume-without-class.diff b/debian/patches/fix-places-volume-without-class.diff new file mode 100644 index 00000000..a73da1ff --- /dev/null +++ b/debian/patches/fix-places-volume-without-class.diff @@ -0,0 +1,18 @@ +diff --git a/extensions/places-menu/placeDisplay.js b/extensions/places-menu/placeDisplay.js +index 6d0625b..4b78310 100644 +--- a/extensions/places-menu/placeDisplay.js ++++ b/extensions/places-menu/placeDisplay.js +@@ -292,7 +292,12 @@ const PlacesManager = new Lang.Class({ + let volumes = drives[i].get_volumes(); + + for(let j = 0; j < volumes.length; j++) { +- if (volumes[j].get_identifier('class').indexOf('network') >= 0) { ++ let cls = volumes[j].get_identifier('class'); ++ let have_network_class = false; ++ if (cls != null) ++ if (volumes[j].get_identifier('class').indexOf('network') >= 0) ++ have_network_class = true; ++ if (have_network_class) { + networkVolumes.push(volumes[i]); + } else { + let mount = volumes[j].get_mount(); diff --git a/debian/patches/series b/debian/patches/series index e69de29b..c2b0b6c4 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -0,0 +1 @@ +fix-places-volume-without-class.diff