summaryrefslogtreecommitdiff
path: root/net-im/telegram-desktop/files/tdesktop-5.12.3-fix-webview.patch
blob: fa50da2627fdb12e5f5bb634af7fcfe819f11da9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Fix error in building with USE=webkit

In file included from /var/tmp/portage/net-im/telegram-desktop-5.12.3-r2/work/tdesktop-5.12.3-full/Telegram/lib_webview/webview/webview_dialog.cpp:13:
/var/tmp/portage/net-im/telegram-desktop-5.12.3-r2/work/tdesktop-5.12.3-full/Telegram/lib_ui/ui/widgets/buttons.h:276:3: error: unknown type name 'nullptr_t'; did you mean 'std::nullptr_t'?
  276 |                 nullptr_t,
      |                 ^~~~~~~~~
      |                 std::nullptr_t
/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/x86_64-pc-linux-gnu/bits/c++config.h:314:29: note: 'std::nullptr_t' declared here
  314 |   typedef decltype(nullptr)     nullptr_t;
      |                                 ^
1 error generated.

--- tdesktop-5.12.3-full.orig/Telegram/lib_ui/ui/widgets/buttons.cpp
+++ tdesktop-5.12.3-full/Telegram/lib_ui/ui/widgets/buttons.cpp
@@ -795,7 +795,7 @@
 
 SettingsButton::SettingsButton(
 	QWidget *parent,
-	nullptr_t,
+	std::nullptr_t,
 	const style::SettingsButton &st)
 : RippleButton(parent, st.ripple)
 , _st(st)
--- tdesktop-5.12.3-full.orig/Telegram/lib_ui/ui/widgets/buttons.h
+++ tdesktop-5.12.3-full/Telegram/lib_ui/ui/widgets/buttons.h
@@ -273,7 +273,7 @@
 		const style::SettingsButton &st = st::defaultSettingsButton);
 	SettingsButton(
 		QWidget *parent,
-		nullptr_t,
+		std::nullptr_t,
 		const style::SettingsButton &st = st::defaultSettingsButton);
 	~SettingsButton();