[gnome-color-manager/gnome-3-6] Show temperature page for more devices



commit 19470ef612894a72c911a521c1d9b3beb13d5879
Author: Pascal de Bruijn <pmjdebruijn pcode nl>
Date:   Wed Dec 26 21:42:23 2012 +0100

    Show temperature page for more devices
    
    Signed-off-by: Richard Hughes <richard hughsie com>

 src/gcm-calibrate-main.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)
---
diff --git a/src/gcm-calibrate-main.c b/src/gcm-calibrate-main.c
index b30da50..ac49eaa 100644
--- a/src/gcm-calibrate-main.c
+++ b/src/gcm-calibrate-main.c
@@ -1900,7 +1900,7 @@ gcm_calib_setup_page_failure (GcmCalibratePriv *calib)
 static void
 gcm_calib_got_sensor (GcmCalibratePriv *calib, CdSensor *sensor)
 {
-	gboolean is_photospectrometer = FALSE;
+	gboolean is_lowend = FALSE;
 	gboolean ret;
 	GError *error = NULL;
 	GtkWidget *vbox;
@@ -1923,15 +1923,13 @@ gcm_calib_got_sensor (GcmCalibratePriv *calib, CdSensor *sensor)
 	/* if the device is a simple colorimeter, hide the temperature
 	 * chooser. Only expensive accurate spectrophotometers are
 	 * accurate enough to do a good job without a color cast */
-	if (cd_sensor_get_kind (sensor) == CD_SENSOR_KIND_I1_PRO ||
-	    cd_sensor_get_kind (sensor) == CD_SENSOR_KIND_COLOR_MUNKI ||
-	    cd_sensor_get_kind (sensor) == CD_SENSOR_KIND_I1_DISPLAY3) {
-		is_photospectrometer = TRUE;
+	if (cd_sensor_get_kind (sensor) == CD_SENSOR_KIND_COLORHUG) {
+		is_lowend = TRUE;
 	}
 	if (calib->device_kind == CD_DEVICE_KIND_DISPLAY) {
 		vbox = gcm_calib_get_vbox_for_page (calib,
 						    GCM_CALIBRATE_PAGE_DISPLAY_TEMPERATURE);
-		gtk_widget_set_visible (vbox, is_photospectrometer);
+		gtk_widget_set_visible (vbox, !is_lowend);
 	}
 out:
 	return;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]