override fun mouseReleased()

in src/main/kotlin/com/jetbrains/interactiveRebase/listeners/RebaseDragAndDropListener.kt [112:134]


    override fun mouseReleased(e: MouseEvent) {
        help.isVisible = true

        dragPanel.labelIsDragged = false
        resetFormattingOfSecondLabel()
        if (mainBranchPanel.branch.isRebased) {
            formatDraggedLabelOnDrop()
        } else {
            (mainBranchNameLabel.getComponent(0) as RoundedPanel).backgroundColor =
                mainBranchPanel.colorTheme.branchNameColor
        }
        dragPanel.repaint()
        if (mainBranchNameLabel.bounds.intersects(addedBranchNameLabel.bounds) &&
            addedBranchPanel.branchPanel.circles.size != 1
        ) {
            formatDraggedLabelOnDrop()
            rebase(graphPanel.graphInfo.addedBranch!!.currentCommits[0])
        }

        returnNameLabelsBackInGraph()

        refreshDraggableArea()
    }