Allow resizing window of web apps / games.

This commit is contained in:
John Preston 2024-09-19 12:38:02 +04:00
parent 7abc921d20
commit 4a84f9fa00
2 changed files with 5 additions and 2 deletions

View file

@ -375,7 +375,7 @@ Panel::Panel(
, _widget(std::make_unique<SeparatePanel>())
, _allowClipboardRead(allowClipboardRead) {
_widget->setWindowFlag(Qt::WindowStaysOnTopHint, false);
_widget->setInnerSize(st::botWebViewPanelSize);
_widget->setInnerSize(st::botWebViewPanelSize, true);
_widget->closeRequests(
) | rpl::start_with_next([=] {
@ -708,6 +708,9 @@ bool Panel::createWebview(const Webview::ThemeParams &params) {
) | rpl::start_with_next([=](QRect geometry, int footer) {
if (const auto view = raw->widget()) {
view->setGeometry(geometry.marginsRemoved({ 0, 0, 0, footer }));
crl::on_main(view, [=] {
sendViewport();
});
}
}, _webview->lifetime);

@ -1 +1 @@
Subproject commit c1d40351208d70c79a2238740fc359238ed028b7
Subproject commit 650a50ef30c0581f28abeb7afc12d8427e971c22