| tFix fullscreen handling - surf - customized build of surf, the suckless webkit… | |
| git clone git://src.adamsgaard.dk/surf | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit 9a2547230aeaa6598a0c23bb927d919e634b929e | |
| parent 0290066b3110aa4f92c8809c610f86a74a260148 | |
| Author: Quentin Rameau <[email protected]> | |
| Date: Tue, 3 Nov 2015 14:25:44 +0100 | |
| Fix fullscreen handling | |
| Handle the fullscreen in a more consistent way with other options: | |
| -f disables fullscreen while -F enables fullscreen. | |
| Signed-off-by: Christoph Lohmann <[email protected]> | |
| Diffstat: | |
| M surf.1 | 4 ++-- | |
| M surf.c | 8 +++----- | |
| 2 files changed, 5 insertions(+), 7 deletions(-) | |
| --- | |
| diff --git a/surf.1 b/surf.1 | |
| t@@ -51,10 +51,10 @@ Reparents to window specified by | |
| .I xid. | |
| .TP | |
| .B \-f | |
| -Run surf in fullscreen mode. | |
| +Start surf in windowed mode (not fullscreen). | |
| .TP | |
| .B \-F | |
| -Disable to run in fullscreen by default. | |
| +Start surf in fullscreen mode. | |
| .TP | |
| .B \-g | |
| Disable giving the geolocation to websites. | |
| diff --git a/surf.c b/surf.c | |
| t@@ -1053,10 +1053,8 @@ newclient(void) | |
| c->isinspecting = false; | |
| } | |
| - if (runinfullscreen) { | |
| - c->fullscreen = 0; | |
| + if (runinfullscreen) | |
| fullscreen(c, NULL); | |
| - } | |
| setatom(c, AtomFind, ""); | |
| setatom(c, AtomUri, "about:blank"); | |
| t@@ -1685,10 +1683,10 @@ main(int argc, char *argv[]) | |
| embed = strtol(EARGF(usage()), NULL, 0); | |
| break; | |
| case 'f': | |
| - runinfullscreen = 1; | |
| + runinfullscreen = 0; | |
| break; | |
| case 'F': | |
| - runinfullscreen = 0; | |
| + runinfullscreen = 1; | |
| break; | |
| case 'g': | |
| allowgeolocation = 0; |