diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-10-19 07:57:57 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-10-19 07:57:57 +0100 |
commit | 27f7ac2204449d9fc2137f442522b4fb10327d90 (patch) | |
tree | e0fa5de044037be9ff62dcb6bcc8dbeca087767d /media-libs/lsp-plugins/files | |
parent | 84a400be40cf32d9e536ae34ebf14ad06ad6b8d6 (diff) |
gentoo auto-resync : 19:10:2022 - 07:57:56
Diffstat (limited to 'media-libs/lsp-plugins/files')
-rw-r--r-- | media-libs/lsp-plugins/files/lsp-plugins-1.2.3-fix-double-buffering.patch | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/media-libs/lsp-plugins/files/lsp-plugins-1.2.3-fix-double-buffering.patch b/media-libs/lsp-plugins/files/lsp-plugins-1.2.3-fix-double-buffering.patch new file mode 100644 index 000000000000..8bd6cc4170e2 --- /dev/null +++ b/media-libs/lsp-plugins/files/lsp-plugins-1.2.3-fix-double-buffering.patch @@ -0,0 +1,34 @@ +https://github.com/lsp-plugins/lsp-tk-lib/commit/9afbda5b0db2909304248bdc69bb5c03a4278f74 +https://github.com/sadko4u/lsp-plugins/issues/272 +https://bugs.gentoo.org/877557 + +From: sadko4u <sadko4u@gmail.com> +Date: Fri, 9 Sep 2022 23:36:53 +0300 +Subject: [PATCH] Returned back double buffering for the window + +--- a/modules/lsp-tk-lib/src/main/widgets/containers/Window.cpp ++++ b/modules/lsp-tk-lib/src/main/widgets/containers/Window.cpp +@@ -300,15 +300,20 @@ namespace lsp + + size_t flags = nFlags; + +- s->begin(); ++ ws::ISurface *bs = get_surface(s); ++ bs->begin(); + { + ws::rectangle_t xr; + xr.nLeft = 0; + xr.nTop = 0; + xr.nWidth = sSize.nWidth; + xr.nHeight = sSize.nHeight; +- render(s, &xr, flags); ++ render(bs, &xr, flags); + } ++ bs->end(); ++ ++ s->begin(); ++ s->draw(bs, 0.0f, 0.0f, 1.0f, 1.0f, 0.0f); + s->end(); + commit_redraw(); + + |