mirror of
https://github.com/Llewellynvdm/conky.git
synced 2024-11-18 02:55:12 +00:00
Fix ternary operator bug with implicit true value assignment
This commit is contained in:
parent
fbedabba87
commit
268906b957
@ -754,7 +754,8 @@ static int cache_nvidia_value(TARGET_ID tid, ATTR_ID aid, Display *dpy,
|
|||||||
// Retrieve attribute value via nvidia interface
|
// Retrieve attribute value via nvidia interface
|
||||||
static int get_nvidia_value(TARGET_ID tid, ATTR_ID aid, int gid,
|
static int get_nvidia_value(TARGET_ID tid, ATTR_ID aid, int gid,
|
||||||
const char *arg) {
|
const char *arg) {
|
||||||
Display *dpy = nvidia_display.get_nvdisplay() ?: display;
|
Display *dpy = nvidia_display.get_nvdisplay();
|
||||||
|
if (!dpy) dpy = display;
|
||||||
int value;
|
int value;
|
||||||
|
|
||||||
// Check if the aid is cacheable
|
// Check if the aid is cacheable
|
||||||
@ -784,7 +785,8 @@ static int get_nvidia_value(TARGET_ID tid, ATTR_ID aid, int gid,
|
|||||||
// Retrieve attribute string via nvidia interface
|
// Retrieve attribute string via nvidia interface
|
||||||
static char *get_nvidia_string(TARGET_ID tid, ATTR_ID aid, int gid,
|
static char *get_nvidia_string(TARGET_ID tid, ATTR_ID aid, int gid,
|
||||||
const char *arg) {
|
const char *arg) {
|
||||||
Display *dpy = nvidia_display.get_nvdisplay() ?: display;
|
Display *dpy = nvidia_display.get_nvdisplay();
|
||||||
|
if (!dpy) dpy = display;
|
||||||
char *str;
|
char *str;
|
||||||
|
|
||||||
// Query nvidia interface
|
// Query nvidia interface
|
||||||
@ -956,7 +958,8 @@ void print_nvidia_value(struct text_object *obj, char *p,
|
|||||||
int event_base;
|
int event_base;
|
||||||
int error_base;
|
int error_base;
|
||||||
|
|
||||||
Display *dpy = nvidia_display.get_nvdisplay() ?: display;
|
Display *dpy = nvidia_display.get_nvdisplay();
|
||||||
|
if (!dpy) dpy = display;
|
||||||
|
|
||||||
if (!dpy) {
|
if (!dpy) {
|
||||||
NORM_ERR("%s: no display set (try setting nvidia_display)", __func__);
|
NORM_ERR("%s: no display set (try setting nvidia_display)", __func__);
|
||||||
@ -1059,7 +1062,8 @@ double get_nvidia_barval(struct text_object *obj) {
|
|||||||
int event_base;
|
int event_base;
|
||||||
int error_base;
|
int error_base;
|
||||||
|
|
||||||
Display *dpy = nvidia_display.get_nvdisplay() ?: display;
|
Display *dpy = nvidia_display.get_nvdisplay();
|
||||||
|
if (!dpy) dpy = display;
|
||||||
|
|
||||||
if (!dpy) {
|
if (!dpy) {
|
||||||
NORM_ERR("%s: no display set (try setting nvidia_display)", __func__);
|
NORM_ERR("%s: no display set (try setting nvidia_display)", __func__);
|
||||||
|
Loading…
Reference in New Issue
Block a user