summaryrefslogtreecommitdiff
path: root/games/pinedit/files/patch-pinedit__polygonview.cpp
blob: a06ee2f5205a0e7711d71a94c8aea13e18fb84df (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- ./pinedit/polygonview.cpp.orig	2003-04-17 12:20:04.000000000 +0400
+++ ./pinedit/polygonview.cpp	2011-04-07 10:30:30.076905694 +0400
@@ -45,7 +45,7 @@
 #include "TextureUtil.h"
 
 #define INT2OBJ(a) ((void*)((a)+1))
-#define OBJ2INT(a) (((int)(a))-1)
+#define OBJ2INT(a) (((intptr_t)(a))-1)
 
 PolygonView::PolygonView(PinEditDoc * doc, QWidget * parent, const char * name, WFlags f) 
 : QWidget(parent, name, f) {
@@ -347,7 +347,7 @@
   for (; iter.current(); ++iter) {
     if (iter.current()->isSelected()) {
       if (((ListItem*)iter.current())->getObjectType() == LISTITEM_VERTEX) {
-	int vtxindex = OBJ2INT(((ListItem*)iter.current())->getObject());
+	intptr_t vtxindex = OBJ2INT(((ListItem*)iter.current())->getObject());
 	p_Polygon->moveUp(p_Polygon->includes(vtxindex));
 	this->setPolygon(p_Shape, p_Polygon);
       }
@@ -365,7 +365,7 @@
   for (; iter.current(); ++iter) {
     if (iter.current()->isSelected()) {
       if (((ListItem*)iter.current())->getObjectType() == LISTITEM_VERTEX) {
-	int vtxindex = OBJ2INT(((ListItem*)iter.current())->getObject());
+	intptr_t vtxindex = OBJ2INT(((ListItem*)iter.current())->getObject());
 	p_Polygon->moveDown(p_Polygon->includes(vtxindex));
 	this->setPolygon(p_Shape, p_Polygon);
       }