Florian Müllner
d908940ef3
showOSD: Fix handling of defined 'falsy' parameters
...
For the OSD, all parameters except for the icon are optional - if the
caller doesn't include the 'label' option, the OSD won't show a label
etc.
While this makes sense for an API, it means that we have to be careful
to correctly differentiate an option that was omitted and an option
that has a 'falsy' value like false or 0.
Unfortunately since commit ccaae5d3c we no longer do, with the result
that OSDs meant for the first monitor will show up on all, and a level
of 0 is presented as no level bar instead of an empty one, whoops.
https://bugzilla.gnome.org/show_bug.cgi?id=791669
2018-08-01 13:58:23 +02:00
..
2018-05-09 16:19:58 +02:00
2018-07-31 18:14:15 +00:00
2018-02-21 13:54:58 +00:00
2018-07-06 19:56:19 +02:00
2018-02-21 13:55:02 +00:00
2018-07-06 19:56:19 +02:00
2018-04-10 14:38:26 +00:00
2018-02-21 13:55:02 +00:00
2018-07-06 19:56:19 +02:00
2018-02-21 13:55:00 +00:00
2018-07-31 18:14:14 +00:00
2018-02-21 13:55:02 +00:00
2018-07-13 20:13:30 +00:00
2018-02-21 13:54:58 +00:00
2018-07-08 17:43:15 +02:00
2018-07-06 19:56:19 +02:00
2018-02-21 13:55:02 +00:00
2018-04-13 09:15:48 +00:00
2018-02-21 13:55:02 +00:00
2018-07-06 19:56:19 +02:00
2018-07-06 19:56:19 +02:00
2018-07-17 17:44:18 +02:00
2018-02-21 13:55:00 +00:00
2018-02-21 13:55:02 +00:00
2018-02-21 13:55:02 +00:00
2018-02-21 13:55:02 +00:00
2018-02-21 13:55:00 +00:00
2018-04-18 13:37:53 +09:00
2018-02-21 13:55:02 +00:00
2018-02-21 13:54:58 +00:00
2018-02-21 13:55:02 +00:00
2018-07-31 16:28:53 +00:00
2018-07-06 19:56:19 +02:00
2018-02-21 13:55:02 +00:00
2018-02-21 13:55:02 +00:00
2018-07-06 19:56:19 +02:00
2018-02-21 13:55:00 +00:00
2018-07-06 19:56:19 +02:00
2018-07-06 19:56:19 +02:00
2018-07-06 19:56:19 +02:00
2018-07-06 19:56:19 +02:00
2018-02-21 13:55:02 +00:00
2018-07-17 17:02:39 +00:00
2018-07-06 19:56:19 +02:00
2018-07-31 18:14:11 +00:00
2018-07-06 19:56:19 +02:00
2018-02-21 13:55:02 +00:00
2018-07-31 16:28:53 +00:00
2018-07-23 14:03:26 +02:00
2018-02-21 13:55:02 +00:00
2018-02-21 13:55:02 +00:00
2018-07-14 14:04:18 +02:00
2018-04-14 09:02:20 +00:00
2018-05-03 08:22:58 +00:00
2018-07-30 23:11:41 +00:00
2018-07-06 19:56:19 +02:00
2018-07-06 19:56:19 +02:00
2018-07-30 16:55:10 +00:00
2018-07-17 17:02:39 +00:00
2018-02-21 13:55:02 +00:00
2018-07-31 16:28:53 +00:00
2018-08-01 13:58:23 +02:00
2018-03-14 13:30:47 +00:00
2018-02-21 13:55:02 +00:00
2018-07-31 18:14:10 +00:00
2018-07-14 14:35:05 +00:00
2018-02-21 13:54:58 +00:00
2018-02-21 13:55:00 +00:00
2018-02-21 13:55:02 +00:00
2018-02-21 13:55:02 +00:00
2018-03-05 19:12:59 +00:00
2018-02-21 13:55:02 +00:00
2018-07-31 18:36:26 +00:00
2018-07-06 19:56:19 +02:00
2018-07-24 11:08:25 +00:00
2018-07-06 19:56:19 +02:00
2018-07-06 19:56:19 +02:00
2018-07-24 11:08:25 +00:00
2018-02-21 13:55:02 +00:00