I used Geary windowed because it doesn't remember fullscreen (so I am also affected by bug 755359).
I will test the patch but I have some problems to compil geary on my debian sid + Xfce computer.
It seems I miss some dependencies but I cannot figure what (and geary is installed when I use apt-get install).
# apt-get build-dep geary
Lecture des listes de paquets... Fait
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 39 non mis à jour.
root@nil4:/home/petur/.bin/geary# ./configure
cmake version 3.5.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
-- The C compiler identification is GNU 6.1.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Icon cache will be updated
-- Desktop database will be updated
-- Generated desktop file will be checked for errors
-- Help translations will be generated and installed
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29")
-- xgettext found
-- Install Contractor contract: ON
CMake Warning (dev) at cmake/FindDesktopFileValidate.cmake:16 (add_custom_command):
Policy CMP0040 is not set: The target in the TARGET signature of
add_custom_command() must exist. Run "cmake --help-policy CMP0040" for
policy details. Use the cmake_policy command to set the policy and
suppress this warning.
No TARGET 'geary-attach.desktop' has been created in this directory.
Call Stack (most recent call first):
desktop/CMakeLists.txt:57 (VALIDATE_DESKTOP_FILE)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found Vala: /usr/bin/valac
-- checking for a minimum Vala version of 0.26.0
-- found Vala, version 0.32.1
-- Found vapigen: /usr/bin/vapigen
-- Unity messaging menu support: OFF
-- Unity launcher support: OFF
-- Vala fatal warnings: ON
-- Checking for modules 'gthread-2.0;glib-2.0>=2.42.0;gio-2.0>=2.42.0;gtk+-3.0>=3.14.0;gee-0.8>=0.8.5;libnotify>=0.7.5;libcanberra>=0.28;sqlite3>=3.7.4;gmime-2.6>=2.6.17;libsecret-1>=0.11;libxml-2.0>=2.7.8;gcr-3>=3.10.1;gobject-introspection-1.0;webkitgtk-3.0>=2.4.0;enchant>=1.6'
--
CMake Error at /usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:363 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:528 (_pkg_check_modules_internal)
src/CMakeLists.txt:485 (pkg_check_modules)
-- Configuring incomplete, errors occurred!
See also "/home/petur/.bin/geary/build/CMakeFiles/CMakeOutput.log".
Unable to prepare build directory.
And the file "/home/petur/.bin/geary/build/CMakeFiles/CMakeOutput.log" doesn't show an error...