diff --git a/js/ui/messageTray.js b/js/ui/messageTray.js index 75c3027f2..1e891faec 100644 --- a/js/ui/messageTray.js +++ b/js/ui/messageTray.js @@ -280,10 +280,6 @@ const URLHighlighter = new Lang.Class({ } }); -function strHasSuffix(string, suffix) { - return string.substr(-suffix.length) == suffix; -} - // NotificationPolicy: // An object that holds all bits of configurable policy related to a notification // source, such as whether to play sound or honour the critical bit. diff --git a/js/ui/notificationDaemon.js b/js/ui/notificationDaemon.js index ddd390b5d..42dedbdaf 100644 --- a/js/ui/notificationDaemon.js +++ b/js/ui/notificationDaemon.js @@ -357,7 +357,7 @@ const FdoNotificationDaemon = new Lang.Class({ _makeButton: function(id, label, useActionIcons) { let button = new St.Button({ can_focus: true }); - let iconName = strHasSuffix(id, '-symbolic') ? id : id + '-symbolic'; + let iconName = id.endsWith('-symbolic') ? id : id + '-symbolic'; if (useActionIcons && Gtk.IconTheme.get_default().has_icon(iconName)) { button.add_style_class_name('notification-icon-button'); button.child = new St.Icon({ icon_name: iconName });