Unverified Commit f6f8aee8 authored by dmMaze's avatar dmMaze Committed by GitHub
Browse files

Merge pull request #125 from tak2hu/master

TypeError for |=: 'int' and 'Edge' on Linux PyQt6
parents 377d418c 47ce9dfa
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -50,13 +50,13 @@ class LinuxFramelessWindow(QWidget):
        edges = 0
        pos = event.globalPosition().toPoint() - self.pos()
        if pos.x() < self.BORDER_WIDTH:
            edges |= Qt.Edge.LeftEdge
            edges = edges | Qt.Edge.LeftEdge if edges != 0 else Qt.Edge.LeftEdge
        if pos.x() >= self.width()-self.BORDER_WIDTH:
            edges |= Qt.Edge.RightEdge
            edges = edges | Qt.Edge.RightEdge if edges != 0 else Qt.Edge.RightEdge 
        if pos.y() < self.BORDER_WIDTH:
            edges |= Qt.Edge.TopEdge
            edges = edges | Qt.Edge.TopEdge if edges != 0 else Qt.Edge.TopEdge
        if pos.y() >= self.height()-self.BORDER_WIDTH:
            edges |= Qt.Edge.BottomEdge
            edges = edges | Qt.Edge.BottomEdge if edges != 0 else Qt.Edge.BottomEdge 

        # change cursor
        if et == QEvent.Type.MouseMove and self.windowState() == Qt.WindowState.WindowNoState: