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

[vidalia-svn] r2115: Wait. I wrote those two lines of code? While sober? (Fix som (in trunk: . src/gui/bwgraph)



Author: edmanm
Date: 2007-11-13 15:49:10 -0500 (Tue, 13 Nov 2007)
New Revision: 2115

Modified:
   trunk/
   trunk/src/gui/bwgraph/bwgraph.cpp
Log:
 r2271@lysithea:  edmanm | 2007-11-13 15:49:05 -0500
 Wait. I wrote those two lines of code? While sober? (Fix some dumb logic in
 determining whether the Windows we're running on supports window
 transparency.)



Property changes on: trunk
___________________________________________________________________
 svk:merge ticket from /local/vidalia/trunk [r2271] on dc66be73-d13e-47ba-a267-8dc7cda68c65

Modified: trunk/src/gui/bwgraph/bwgraph.cpp
===================================================================
--- trunk/src/gui/bwgraph/bwgraph.cpp	2007-11-11 16:49:20 UTC (rev 2114)
+++ trunk/src/gui/bwgraph/bwgraph.cpp	2007-11-13 20:49:10 UTC (rev 2115)
@@ -78,7 +78,8 @@
 
   /* Turn off opacity group on unsupported platforms */
 #if defined(Q_WS_WIN)
-  if(!(QSysInfo::WV_2000 <= QSysInfo::WindowsVersion <= QSysInfo::WV_2003)) {
+  if(!(QSysInfo::WindowsVersion & QSysInfo::WV_NT_based)
+       || QSysInfo::WindowsVersion < QSysInfo::WV_2000) {
     ui.frmOpacity->setVisible(false);
   }
 #endif
@@ -261,7 +262,8 @@
   this->setWindowOpacity(newValue);
   ui.lblPercentOpacity->setText(QString::number(value));
 #elif defined(Q_WS_WIN)
-  if(QSysInfo::WV_2000 <= QSysInfo::WindowsVersion <= QSysInfo::WV_2003) {
+  if (QSysInfo::WindowsVersion & QSysInfo::WV_NT_based
+        && QSysInfo::WindowsVersion >= QSysInfo::WV_2000) {
     this->setWindowOpacity(newValue);
     ui.lblPercentOpacity->setText(QString::number(value));
   }