Explorar el Código

oops now i fixed the accuracy, I think

naelstrof hace 10 años
padre
commit
a70b3ada43
Se han modificado 1 ficheros con 6 adiciones y 6 borrados
  1. 6
    6
      main.cpp

+ 6
- 6
main.cpp Ver fichero

@@ -103,8 +103,8 @@ int main( int argc, char** argv ) {
103 103
                         xengine->removeRect( windowselection ); // removeRect also dealloc's the rectangle for us.
104 104
                     }
105 105
                     slop::WindowRectangle t = xengine->m_hoverWindow;
106
-                    windowselection = new slop::Rectangle( t.m_x - t.m_border,
107
-                                                         t.m_y - t.m_border,
106
+                    windowselection = new slop::Rectangle( t.m_x,
107
+                                                         t.m_y,
108 108
                                                          t.m_width + t.m_border * 2,
109 109
                                                          t.m_height + t.m_border * 2,
110 110
                                                          borderSize, padding,
@@ -209,10 +209,10 @@ int main( int argc, char** argv ) {
209 209
                 // --but only if the user lets us, if the user doesn't just select a single pixel there.
210 210
                 if ( tolerance > 0 ) {
211 211
                     slop::WindowRectangle t = xengine->m_hoverWindow;
212
-                    x = t.m_x - padding - t.m_border;
213
-                    y = t.m_y - padding - t.m_border;
214
-                    w = t.m_width + t.m_border * 2 + padding*2;
215
-                    h = t.m_height + t.m_border * 2 + padding*2;
212
+                    x = t.m_x - padding;
213
+                    y = t.m_y - padding;
214
+                    w = t.m_width + t.m_border * 2 + padding * 2;
215
+                    h = t.m_height + t.m_border * 2 + padding * 2;
216 216
                 } else {
217 217
                     x = cx;
218 218
                     y = cy;