dvb.cpp: detect boxtype via /proc/stb/info/model for demux policy
[enigma2.git] / lib / gdi / erect.h
index 65fd8d7112655a34ed21b12f4d53ccb87b20c156..839814035c28e09e2db3c583da3e71eae752338d 100644 (file)
@@ -119,6 +119,14 @@ public:
        static eRect emptyRect() { return eRect(0, 0, 0, 0); }
        static eRect invalidRect() { return eRect(); }
        
+       inline void scale(int x_n, int x_d, int y_n, int y_d) 
+       {
+               x1 *= x_n; x1 /= x_d; 
+               x2 *= x_n; x2 /= x_d; 
+               y1 *= y_n; y1 /= y_d; 
+               y2 *= y_n; y2 /= y_d; 
+       }
+       
 private:
        int x1;
        int y1;
@@ -143,7 +151,7 @@ inline eRect::eRect( int left, int top, int width, int height )
 }
 
 inline bool eRect::empty() const
-{ return x1 == x2 && y1 == y2; }
+{ return x1 == x2 || y1 == y2; }
 
 inline bool eRect::valid() const
 { return x1 <= x2 && y1 <= y2; }