<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"` Segoe UI`";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Guys,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Please can you stop sending me emails.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Thanks very much<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Dave<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US"><br>
</p>
<p style="font-family:Arial;font-size:12pt;color:#003EC8;margin:5pt;font-style:normal;font-weight:normal;text-decoration:none;" align="Center">
OFFICIAL<br>
</p>
From:</span></b><span lang="EN-US"> QGIS-Developer <qgis-developer-bounces@lists.osgeo.org>
<b>On Behalf Of </b>Ismo Lahtinen via QGIS-Developer<br>
<b>Sent:</b> 26 July 2023 10:44<br>
<b>To:</b> qgis-developer@lists.osgeo.org<br>
<b>Subject:</b> [QGIS-Developer] Bug in the vertex tool when snapping on a segment<o:p></o:p></span>
<p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" width="100%" style="width:100.0%">
<tbody>
<tr>
<td style="background:#910A19;padding:5.25pt 1.5pt 5.25pt 1.5pt"></td>
<td width="100%" style="width:100.0%;background:#FDF2F4;padding:5.25pt 3.75pt 5.25pt 11.25pt">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-element-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
<span style="font-size:9.0pt;font-family:"` Segoe UI`",serif;color:red">CAUTION: This email originated from outside of the organisation. Do not click links or open attachments unless you recognise the sender and know the content is safe.</span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p style="margin:0cm" id="gmail-docs-internal-guid-63cb6074-7fff-3f04-53b4-2b105199e43b">
<span style="font-family:"Arial",sans-serif;color:black">Hello!</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0cm"><span style="font-family:"Arial",sans-serif;color:black">Our customer reported a bug in the vertex tool when snapping on a segment with the geometry precision enabled (</span><a href="https://github.com/qgis/QGIS/issues/49311"><span style="font-family:"Arial",sans-serif;color:#1155CC">https://github.com/qgis/QGIS/issues/49311</span></a><span style="font-family:"Arial",sans-serif;color:black">).
 After some studying, I thought I found the cause and also a smooth fix for it.</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0cm"><span style="font-family:"Arial",sans-serif;color:black">So now I have a bug fix and also a test function that fails without my fix. Shall I make a pull request or what is the best way to proceed? I decided to ask here first because I
 have never made changes to the source code of QGIS earlier. I have quite a long experience with C++ and Qt. I have read the developers guide too. (And noticed that it is recommended to report here first when fixing the bug but now I wasn’t sure at all if I
 can fix anything.)</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0cm"><span style="font-family:"Arial",sans-serif;color:black">Best regards,</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0cm"><span style="font-family:"Arial",sans-serif;color:black">Ismo Lahtinen</span><o:p></o:p></p>
<p style="margin:0cm"><span style="font-family:"Arial",sans-serif;color:black">Software developer</span><o:p></o:p></p>
<p style="margin:0cm"><span style="font-family:"Arial",sans-serif;color:black">Gispo Oy</span><o:p></o:p></p>
<p style="margin:0cm"><span style="font-family:"Arial",sans-serif;color:black"><a href="https://www.gispo.fi/en/">https://www.gispo.fi/en/</a></span><o:p></o:p></p>
</div>
</div>
</div>
<p>************************************************************************<br>
Confidentiality: This email and its contents and any attachments are intended only for the above named. As the email may contain confidential or legally privileged information, if you are not the above named person or responsible for delivery to the above named,
 or suspect that you are not an intended recipient please delete or destroy the email and any attachments immediately.<br>
<br>
Security and Viruses: This note confirms that this email message has been swept for the presence of computer viruses. We cannot accept any responsibility for any damage or loss caused by software viruses.</p>
<p>Monitoring: The Council undertakes monitoring of both incoming and outgoing emails. You should therefore be aware that if you send an email to a person within the Council it may be subject to any monitoring deemed necessary by the organisation from time
 to time. The views of the author may not necessarily reflect those of the Council.</p>
<p>Access as a public body: The Council may be required to disclose this email (or any response to it) under the Freedom of Information Act, 2000, unless the information in it is covered by one of the exemptions in the Act.</p>
<p>Legal documents: The Council does not accept service of legal documents by email.<br>
************************************************************************</p>
To find out how we use your information see our privacy notice.<br>
<br>
https://www.cheshireeast.gov.uk/council_and_democracy/council_information/website_information/privacy-notices/privacy-notice.aspx
<br>
************************************************************************
<p></p>
</body>
</html>