diff --git a/catkin_tools/execution/controllers.py b/catkin_tools/execution/controllers.py index 5474b2b1..fe12c223 100644 --- a/catkin_tools/execution/controllers.py +++ b/catkin_tools/execution/controllers.py @@ -437,6 +437,8 @@ def print_compact_summary(self, completed_jobs, warned_jobs, failed_jobs): if self.show_notifications: if len(failed_jobs) != 0: notify(notification_title, "\n".join(notification_msg), icon_image='catkin_icon_red.png') + elif len(warned_jobs) != 0: + notify(notification_title, "\n".join(notification_msg), icon_image='catkin_icon_yellow.png') else: notify(notification_title, "\n".join(notification_msg)) diff --git a/catkin_tools/notifications/resources/linux/catkin_icon_yellow.png b/catkin_tools/notifications/resources/linux/catkin_icon_yellow.png new file mode 100644 index 00000000..3514f6f8 Binary files /dev/null and b/catkin_tools/notifications/resources/linux/catkin_icon_yellow.png differ