Chase hyprland

This commit is contained in:
Zakk
2025-01-28 13:31:31 -05:00
parent 6201f24f5d
commit 652fc597d9
2 changed files with 6 additions and 6 deletions

View File

@@ -139,21 +139,21 @@ void CHyprEasyLabel::draw(PHLMONITOR pMonitor, float const &a) {
if (motionBox.w < 1 || motionBox.h < 1)
return;
g_pHyprOpenGL->scissor(&motionBox);
g_pHyprOpenGL->renderRect(&motionBox, m_cBackgroundColor, scaledRounding);
g_pHyprOpenGL->scissor(motionBox);
g_pHyprOpenGL->renderRect(motionBox, m_cBackgroundColor, scaledRounding);
if (m_iBorderSize) {
CBox borderBox = {DECOBOX.x, DECOBOX.y, static_cast<double>(layoutWidth), static_cast<double>(layoutHeight)};
borderBox.translate(pMonitor->vecPosition*-1).scale(pMonitor->scale).round();
if (borderBox.w >= 1 && borderBox.h >= 1) {
g_pHyprOpenGL->renderBorder(&borderBox, m_cBorderGradient, scaledRounding, m_iBorderSize * pMonitor->scale, a);
g_pHyprOpenGL->renderBorder(borderBox, m_cBorderGradient, scaledRounding, m_iBorderSize * pMonitor->scale, a);
}
}
g_pHyprOpenGL->renderTexture(m_tTextTex, &motionBox, a);
g_pHyprOpenGL->renderTexture(m_tTextTex, motionBox, a);
g_pHyprOpenGL->scissor((CBox*)nullptr);
g_pHyprOpenGL->scissor(nullptr);
}
eDecorationType CHyprEasyLabel::getDecorationType() {

View File

@@ -56,7 +56,7 @@ void addEasyMotionKeybinds()
void addLabelToWindow(PHLWINDOW window, SMotionActionDesc *actionDesc, std::string &label)
{
std::unique_ptr<CHyprEasyLabel> motionlabel = std::make_unique<CHyprEasyLabel>(window, actionDesc);
UP<CHyprEasyLabel> motionlabel = makeUnique<CHyprEasyLabel>(window, actionDesc);
motionlabel.get()->m_szLabel = label;
g_pGlobalState->motionLabels.push_back(motionlabel.get());
HyprlandAPI::addWindowDecoration(PHANDLE, window, std::move(motionlabel));