aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia/obs-studio/files/patch-UI_window-basic-preview.cpp
blob: e9babfb98983a6e1acaacd7f34047336a75566a2 (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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
--- UI/window-basic-preview.cpp.orig    2017-10-25 18:45:20 UTC
+++ UI/window-basic-preview.cpp
@@ -471,8 +471,8 @@ void OBSBasicPreview::mousePressEvent(QM
    GetStretchHandleData(startPos);
 
    vec2_divf(&startPos, &startPos, main->previewScale / pixelRatio);
-   startPos.x = std::round(startPos.x);
-   startPos.y = std::round(startPos.y);
+   startPos.x = ::round(startPos.x);
+   startPos.y = ::round(startPos.y);
 
    mouseOverItems = SelectedAtPos(startPos);
    vec2_zero(&lastMoveOffset);
@@ -789,8 +789,8 @@ void OBSBasicPreview::ClampAspect(vec3 &
            size.y = size.x / baseAspect * -1.0f;
    }
 
-   size.x = std::round(size.x);
-   size.y = std::round(size.y);
+   size.x = ::round(size.x);
+   size.y = ::round(size.y);
 
    if (stretchFlags & ITEM_LEFT)
        tl.x = br.x - size.x;
@@ -936,18 +936,18 @@ void OBSBasicPreview::CropItem(const vec
    crop = startCrop;
 
    if (stretchFlags & ITEM_LEFT)
-       crop.left += int(std::round(tl.x / scale.x));
+       crop.left += int(::round(tl.x / scale.x));
    else if (stretchFlags & ITEM_RIGHT)
-       crop.right += int(std::round((stretchItemSize.x - br.x) / scale.x));
+       crop.right += int(::round((stretchItemSize.x - br.x) / scale.x));
 
    if (stretchFlags & ITEM_TOP)
-       crop.top += int(std::round(tl.y / scale.y));
+       crop.top += int(::round(tl.y / scale.y));
    else if (stretchFlags & ITEM_BOTTOM)
-       crop.bottom += int(std::round((stretchItemSize.y - br.y) / scale.y));
+       crop.bottom += int(::round((stretchItemSize.y - br.y) / scale.y));
 
    vec3_transform(&newPos, &newPos, &itemToScreen);
-   newPos.x = std::round(newPos.x);
-   newPos.y = std::round(newPos.y);
+   newPos.x = ::round(newPos.x);
+   newPos.y = ::round(newPos.y);
 
 #if 0
    vec3 curPos;
@@ -1032,7 +1032,7 @@ void OBSBasicPreview::StretchItem(const 
    vec3_transform(&pos3, &pos3, &itemToScreen);
 
    vec2 newPos;
-   vec2_set(&newPos, std::round(pos3.x), std::round(pos3.y));
+   vec2_set(&newPos, ::round(pos3.x), ::round(pos3.y));
    obs_sceneitem_set_pos(stretchItem, &newPos);
 }
 
@@ -1059,8 +1059,8 @@ void OBSBasicPreview::mouseMoveEvent(QMo
            mouseOverItems = SelectedAtPos(startPos);
        }
 
-       pos.x = std::round(pos.x);
-       pos.y = std::round(pos.y);
+       pos.x = ::round(pos.x);
+       pos.y = ::round(pos.y);
 
        if (stretchHandle != ItemHandle::None) {
            if (cropping)