groupbar: fix vram leak
This commit is contained in:
parent
64e7d5345d
commit
9c9f56743e
2 changed files with 12 additions and 27 deletions
|
|
@ -4,6 +4,7 @@
|
|||
#include <deque>
|
||||
#include "../Texture.hpp"
|
||||
#include <string>
|
||||
#include <memory>
|
||||
|
||||
class CTitleTex {
|
||||
public:
|
||||
|
|
@ -43,8 +44,12 @@ class CHyprGroupBarDecoration : public IHyprWindowDecoration {
|
|||
std::deque<CWindow*> m_dwGroupMembers;
|
||||
|
||||
CTitleTex* textureFromTitle(const std::string&);
|
||||
void clearUnusedTextures();
|
||||
void invalidateTextures();
|
||||
|
||||
void refreshGradients();
|
||||
|
||||
struct STitleTexs {
|
||||
// STitleTexs* overriden = nullptr; // TODO: make shit shared in-group to decrease VRAM usage.
|
||||
std::deque<std::unique_ptr<CTitleTex>> titleTexs;
|
||||
} m_sTitleTexs;
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue