summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornovenary2021-03-26 16:45:23 +0300
committernovenary2021-03-26 17:06:03 +0300
commit0fff1a57b7427d1f10d839af95d76928512a6d87 (patch)
treec1e0cc31fe390057aac4ce838d697191d90725e5
parent98116ccd1ed4eee97386bd2c77e946ae7f17d7b0 (diff)
downloadaur-0fff1a57b7427d1f10d839af95d76928512a6d87.tar.gz
Don't fullscreen the media viewer
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD8
-rw-r--r--mediaviewer_nofullscreen.patch37
3 files changed, 45 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0f98b3d55f7a..ec2f1861ced8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = telegram-desktop9
pkgdesc = Official Telegram Desktop client (personal build)
pkgver = 2.6.1
- pkgrel = 1
+ pkgrel = 2
url = https://desktop.telegram.org/
arch = x86_64
license = GPL3
@@ -35,6 +35,7 @@ pkgbase = telegram-desktop9
source = no_circles.patch
source = use_xdg-open.patch
source = fix_thread_context_menu.patch
+ source = mediaviewer_nofullscreen.patch
sha512sums = 92506477ee1778f7528d8b914406cbf04abf1941d4f1a5d61b75dbf393df2184da1f4f83bbc343e221a539c7a01d3e3b3fe5286453d2bf1863b75ea922b70d5a
sha512sums = fdef3a430bdd60d88c9e9011ee878805e7803699204a2a7e22797d0f8729bf7dc0543851083ad700a4ece32bc768b6bfeb6f0135c8c039e035b22afb6df1171d
sha512sums = dc5ffda130496c44bfe52792e856dac811b1a8e48b463529dd54396ad1b45915f8b6d9fcb6cb254f9350b3440d7b94a67d1c19660962f0350015061b021af6f1
@@ -44,6 +45,7 @@ pkgbase = telegram-desktop9
sha512sums = 8ec6b1739a1391b75a2653fff704a7d22e830c526acffe138936bbd20047bd24831e42558fa22069d7e914e762bbcfa2e1b14a8fd3911fd8bbbd0662d8baac14
sha512sums = 9c74c88eff1402d1334ec66b6233e85497666ee28eca1a804b8f5006c691bdd3718db2a238a736e30b1c8249d2c20ccc320650e97f67c4a9a67b689eb572cc2b
sha512sums = e6a10c1304e01676373c77d27629d93c085fa4e34e80ce1e4bd10af9cfb0a24c1fe2077cc0fdda83162e865cfab6811c9bc27aa13661c6d300c54749ffaef796
+ sha512sums = ba9adaa91d8d16a5d8dcbe55591a26f90eeda635b3973b2051ce6ed3e244394bc5e93e5c56febca5331803e7c728eebed77ef920ded1cb6e1ed6330c57d41905
pkgname = telegram-desktop9
diff --git a/PKGBUILD b/PKGBUILD
index e8ba11c92f2b..ae51bb6094af 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: hexchain <i@hexchain.org>
pkgname=telegram-desktop9
pkgver=2.6.1
-pkgrel=1
+pkgrel=2
pkgdesc='Official Telegram Desktop client (personal build)'
arch=('x86_64')
url="https://desktop.telegram.org/"
@@ -22,7 +22,8 @@ source=("https://github.com/telegramdesktop/tdesktop/releases/download/v${pkgver
"dont_pulse_mentions.patch"
"no_circles.patch"
"use_xdg-open.patch"
- "fix_thread_context_menu.patch")
+ "fix_thread_context_menu.patch"
+ "mediaviewer_nofullscreen.patch")
sha512sums=('92506477ee1778f7528d8b914406cbf04abf1941d4f1a5d61b75dbf393df2184da1f4f83bbc343e221a539c7a01d3e3b3fe5286453d2bf1863b75ea922b70d5a'
'fdef3a430bdd60d88c9e9011ee878805e7803699204a2a7e22797d0f8729bf7dc0543851083ad700a4ece32bc768b6bfeb6f0135c8c039e035b22afb6df1171d'
'dc5ffda130496c44bfe52792e856dac811b1a8e48b463529dd54396ad1b45915f8b6d9fcb6cb254f9350b3440d7b94a67d1c19660962f0350015061b021af6f1'
@@ -31,7 +32,8 @@ sha512sums=('92506477ee1778f7528d8b914406cbf04abf1941d4f1a5d61b75dbf393df2184da1
'673e2a28781d0d604549c621592b1017ad306ddaf6d1beedfe73f3f1357fbb6afd994a324dfa15029789bdf8a4d6e85ad12a3877519618f6585bbc1927c06900'
'8ec6b1739a1391b75a2653fff704a7d22e830c526acffe138936bbd20047bd24831e42558fa22069d7e914e762bbcfa2e1b14a8fd3911fd8bbbd0662d8baac14'
'9c74c88eff1402d1334ec66b6233e85497666ee28eca1a804b8f5006c691bdd3718db2a238a736e30b1c8249d2c20ccc320650e97f67c4a9a67b689eb572cc2b'
- 'e6a10c1304e01676373c77d27629d93c085fa4e34e80ce1e4bd10af9cfb0a24c1fe2077cc0fdda83162e865cfab6811c9bc27aa13661c6d300c54749ffaef796')
+ 'e6a10c1304e01676373c77d27629d93c085fa4e34e80ce1e4bd10af9cfb0a24c1fe2077cc0fdda83162e865cfab6811c9bc27aa13661c6d300c54749ffaef796'
+ 'ba9adaa91d8d16a5d8dcbe55591a26f90eeda635b3973b2051ce6ed3e244394bc5e93e5c56febca5331803e7c728eebed77ef920ded1cb6e1ed6330c57d41905')
prepare() {
cd "$srcdir/tdesktop-$pkgver-full"
diff --git a/mediaviewer_nofullscreen.patch b/mediaviewer_nofullscreen.patch
new file mode 100644
index 000000000000..f644d6b5153f
--- /dev/null
+++ b/mediaviewer_nofullscreen.patch
@@ -0,0 +1,37 @@
+Description: Fix un-fullscreened media viewer sizing
+Reverts 3251b8bf6e740e55777e85d63065a61e43df54fe
+Credits: novie
+
+diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp
+index 604449dd3..021b74030 100644
+--- a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp
++++ b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp
+@@ -457,13 +457,15 @@ void OverlayWidget::moveToScreen() {
+ .arg(screenList.indexOf(activeWindowScreen)));
+ windowHandle()->setScreen(activeWindowScreen);
+ DEBUG_LOG(("Viewer Pos: New actual screen: %1")
+- .arg(screenList.indexOf(windowHandle()->screen())));
++ .arg(windowHandle()
++ ? screenList.indexOf(windowHandle()->screen())
++ : -2));
+ }
+ updateGeometry();
+ }
+
+ void OverlayWidget::updateGeometry() {
+- if (Platform::IsWayland()) {
++ if (Platform::IsLinux()) {
+ return;
+ }
+ const auto screen = windowHandle() && windowHandle()->screen()
+@@ -1341,7 +1343,9 @@ void OverlayWidget::handleVisibleChanged(bool visible) {
+ if (visible) {
+ const auto screenList = QGuiApplication::screens();
+ DEBUG_LOG(("Viewer Pos: Shown, screen number: %1")
+- .arg(screenList.indexOf(windowHandle()->screen())));
++ .arg(windowHandle()
++ ? screenList.indexOf(windowHandle()->screen())
++ : -2));
+
+ moveToScreen();
+ }