diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-12-08 17:37:15 +0200 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-12-08 17:37:15 +0200 |
commit | 1fd1ad1f5220c0a567ca3839b32393b9ce274589 (patch) | |
tree | 63e11f6ca4425f5f845365eadbca2e0e85a3662d /src/ui/documentwidget.c | |
parent | a8d64c19ee2a1015dbbaa019170940f6b7427485 (diff) |
Mobile: Hide iOS text view background; Translation panel positioning
Mobile panels should always be root-parented, but the source document relationship is currently not communicated in any other way.
Diffstat (limited to 'src/ui/documentwidget.c')
-rw-r--r-- | src/ui/documentwidget.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ui/documentwidget.c b/src/ui/documentwidget.c index 3dadb911..a9a0e07c 100644 --- a/src/ui/documentwidget.c +++ b/src/ui/documentwidget.c | |||
@@ -3204,6 +3204,11 @@ static iBool handleCommand_DocumentWidget_(iDocumentWidget *d, const char *cmd) | |||
3204 | else if (equal_Command(cmd, "document.translate") && d == document_App()) { | 3204 | else if (equal_Command(cmd, "document.translate") && d == document_App()) { |
3205 | if (!d->translation) { | 3205 | if (!d->translation) { |
3206 | d->translation = new_Translation(d); | 3206 | d->translation = new_Translation(d); |
3207 | if (isUsingPanelLayout_Mobile()) { | ||
3208 | const iRect safe = safeRect_Root(w->root); | ||
3209 | d->translation->dlg->rect.pos = windowToLocal_Widget(w, zero_I2()); | ||
3210 | d->translation->dlg->rect.size = safe.size; | ||
3211 | } | ||
3207 | } | 3212 | } |
3208 | return iTrue; | 3213 | return iTrue; |
3209 | } | 3214 | } |