Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2020-07-27 17:48:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and      /work/SRC/openSUSE:Factory/.otpclient.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "otpclient"

Mon Jul 27 17:48:43 2020 rev:4 rq:822967 version:2.3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes      2020-05-15 
23:52:17.837541908 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.3592/otpclient.changes    
2020-07-27 17:50:32.359597738 +0200
@@ -1,0 +2,7 @@
+Fri Jul 24 14:02:07 UTC 2020 - Paolo Stivanin <i...@paolostivanin.com>
+
+- Update to 2.3.2
+  * Fix wrong code when entries are sorted
+  * new icon
+
+-------------------------------------------------------------------

Old:
----
  v2.3.1.tar.gz
  v2.3.1.tar.gz.asc

New:
----
  v2.3.2.tar.gz
  v2.3.2.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ otpclient.spec ++++++
--- /var/tmp/diff_new_pack.WkYqmy/_old  2020-07-27 17:50:39.187605261 +0200
+++ /var/tmp/diff_new_pack.WkYqmy/_new  2020-07-27 17:50:39.187605261 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:           otpclient
-Version:        2.3.1
+Version:        2.3.2
 Release:        0
 Summary:        Simple GTK+ client for managing TOTP and HOTP
 License:        GPL-3.0-or-later
@@ -71,6 +71,10 @@
 %{_datadir}/applications/com.github.paolostivanin.%{uclname}.desktop
 %{_datadir}/metainfo/com.github.paolostivanin.%{uclname}.appdata.xml
 
+%{_mandir}/man1/otpclient-cli.1.gz
+%{_mandir}/man1/otpclient.1.gz
+
+%{_datadir}/icons/hicolor/scalable/apps/com.github.paolostivanin.OTPClient-symbolic.svg
 %{_datadir}/icons/hicolor/16x16/apps/com.github.paolostivanin.%{uclname}.png
 %{_datadir}/icons/hicolor/24x24/apps/com.github.paolostivanin.%{uclname}.png
 %{_datadir}/icons/hicolor/32x32/apps/com.github.paolostivanin.%{uclname}.png

++++++ v2.3.1.tar.gz -> v2.3.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.3.1/CMakeLists.txt 
new/OTPClient-2.3.2/CMakeLists.txt
--- old/OTPClient-2.3.1/CMakeLists.txt  2020-05-13 16:34:31.000000000 +0200
+++ new/OTPClient-2.3.2/CMakeLists.txt  2020-07-24 15:54:55.000000000 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.5)
-project(OTPClient VERSION "2.3.1" LANGUAGES "C")
+project(OTPClient VERSION "2.3.2" LANGUAGES "C")
 
 configure_file("src/common/version.h.in" "version.h")
 include_directories(${PROJECT_BINARY_DIR})
@@ -195,6 +195,9 @@
 install(FILES src/ui/otpclient.ui DESTINATION share/otpclient)
 install(FILES src/ui/shortcuts.ui DESTINATION share/otpclient)
 
+install(FILES otpclient.1.gz DESTINATION share/man/man1)
+install(FILES otpclient-cli.1.gz DESTINATION share/man/man1)
+
 install(FILES data/icons/icon_x16.png DESTINATION 
share/icons/hicolor/16x16/apps RENAME com.github.paolostivanin.OTPClient.png)
 install(FILES data/icons/icon_x24.png DESTINATION 
share/icons/hicolor/24x24/apps RENAME com.github.paolostivanin.OTPClient.png)
 install(FILES data/icons/icon_x32.png DESTINATION 
share/icons/hicolor/32x32/apps RENAME com.github.paolostivanin.OTPClient.png)
@@ -203,4 +206,5 @@
 install(FILES data/icons/icon_x128.png DESTINATION 
share/icons/hicolor/128x128/apps RENAME com.github.paolostivanin.OTPClient.png)
 install(FILES data/icons/icon_x256.png DESTINATION 
share/icons/hicolor/256x256/apps RENAME com.github.paolostivanin.OTPClient.png)
 install(FILES data/icons/icon_x512.png DESTINATION 
share/icons/hicolor/512x512/apps RENAME com.github.paolostivanin.OTPClient.png)
-install(FILES data/icons/otpclient.svg DESTINATION 
share/icons/hicolor/scalable/apps RENAME com.github.paolostivanin.OTPClient.svg)
+install(FILES data/icons/com.github.paolostivanin.OTPClient.svg DESTINATION 
share/icons/hicolor/scalable/apps)
+install(FILES data/icons/com.github.paolostivanin.OTPClient-symbolic.svg 
DESTINATION share/icons/hicolor/scalable/apps)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.3.1/SECURITY.md 
new/OTPClient-2.3.2/SECURITY.md
--- old/OTPClient-2.3.1/SECURITY.md     2020-05-13 16:34:31.000000000 +0200
+++ new/OTPClient-2.3.2/SECURITY.md     2020-07-24 15:54:55.000000000 +0200
@@ -7,7 +7,7 @@
 | Version | Supported          | EOL  |
 | ------- | ------------------ |------|
 | 2.3.x   | :heavy_check_mark: | TBD  |
-| 2.2.x   | :heavy_check_mark: | 30-May-2020  |
+| 2.2.x   | :x: | 27-May-2020  |
 | 2.1.x   | :x: | 20-Apr-2020  |
 | 2.0.x   | :x: | 08-Mar-2020  |
 | 1.5.x   | :x: | 31-Mar-2020 |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.3.1/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-2.3.2/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-2.3.1/data/com.github.paolostivanin.OTPClient.appdata.xml     
2020-05-13 16:34:31.000000000 +0200
+++ new/OTPClient-2.3.2/data/com.github.paolostivanin.OTPClient.appdata.xml     
2020-07-24 15:54:55.000000000 +0200
@@ -83,6 +83,15 @@
   </content_rating>
 
   <releases>
+    <release version="2.3.2" date="2020-06-xx">
+      <description>
+        <p>OTPClient 2.3.2 brings a small fix and a new icon</p>
+        <ul>
+          <li>fix incorrect code is shown when sorting by label/issuer</li>
+          <li>new icon, thanks a lot @bertob</li>
+        </ul>
+      </description>
+    </release>
     <release version="2.3.1" date="2020-05-13">
       <description>
         <p>OTPClient 2.3.1 brings a security fix</p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.3.1/data/icons/com.github.paolostivanin.OTPClient-symbolic.svg 
new/OTPClient-2.3.2/data/icons/com.github.paolostivanin.OTPClient-symbolic.svg
--- 
old/OTPClient-2.3.1/data/icons/com.github.paolostivanin.OTPClient-symbolic.svg  
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/OTPClient-2.3.2/data/icons/com.github.paolostivanin.OTPClient-symbolic.svg  
    2020-07-24 15:54:55.000000000 +0200
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="16px" viewBox="0 0 16 16" width="16px" 
xmlns="http://www.w3.org/2000/svg";>
+    <g fill="#241f31">
+        <path d="m 4 6 c -0.554688 0 -1 0.445312 -1 1 v 1 h 11 c 0.007812 0 
0.011719 0.003906 0.019531 0.003906 v -1.003906 c 0 -0.554688 -0.445312 -1 -1 
-1 z m 10.019531 8 c -0.007812 0 -0.011719 0 -0.019531 0 h -11 v 1 c 0 0.554688 
0.445312 1 1 1 h 9.019531 c 0.554688 0 1 -0.445312 1 -1 z m 0 0"/>
+        <path d="m 3 9 c -1.109375 0 -2 0.890625 -2 2 s 0.890625 2 2 2 h 11 c 
1.109375 0 2 -0.890625 2 -2 s -0.890625 -2 -2 -2 z m 1 1 c 0.550781 0 1 
0.449219 1 1 s -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 z m 3 0 
c 0.550781 0 1 0.449219 1 1 s -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 
-1 1 -1 z m 3 0 c 0.550781 0 1 0.449219 1 1 s -0.449219 1 -1 1 s -1 -0.449219 
-1 -1 s 0.449219 -1 1 -1 z m 0 0"/>
+        <path d="m 8.5 0.5 c -1.921875 0 -3.5 1.578125 -3.5 3.5 h 2 c 0 
-0.839844 0.660156 -1.5 1.5 -1.5 s 1.5 0.660156 1.5 1.5 h 2 c 0 -1.921875 
-1.578125 -3.5 -3.5 -3.5 z m 0 0"/>
+        <path d="m 5 4 v 3 h 2 v -3 z m 0 0"/>
+        <path d="m 10 4 v 1 h 2 v -1 z m 0 0"/>
+    </g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.3.1/data/icons/com.github.paolostivanin.OTPClient.Source.svg 
new/OTPClient-2.3.2/data/icons/com.github.paolostivanin.OTPClient.Source.svg
--- 
old/OTPClient-2.3.1/data/icons/com.github.paolostivanin.OTPClient.Source.svg    
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/OTPClient-2.3.2/data/icons/com.github.paolostivanin.OTPClient.Source.svg    
    2020-07-24 15:54:55.000000000 +0200
@@ -0,0 +1,988 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   inkscape:export-ydpi="96"
+   inkscape:export-xdpi="96"
+   inkscape:export-filename="Template.png"
+   width="192"
+   height="152"
+   id="svg11300"
+   sodipodi:version="0.32"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+   sodipodi:docname="com.github.paolostivanin.OTPClient.Source.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.0"
+   style="display:inline;enable-background:new"
+   viewBox="0 0 192 152">
+  <title
+     id="title4162">Adwaita Icon Template</title>
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient1778"
+       inkscape:collect="always">
+      <stop
+         id="stop1770"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#5e5c64;stop-opacity:1"
+         offset="0.42857143"
+         id="stop1772" />
+      <stop
+         style="stop-color:#deddda;stop-opacity:1"
+         offset="0.71428573"
+         id="stop1774" />
+      <stop
+         id="stop1776"
+         offset="1"
+         style="stop-color:#9a9996;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient1768">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop1760" />
+      <stop
+         id="stop1762"
+         offset="0.5294109"
+         style="stop-color:#5e5c64;stop-opacity:1" />
+      <stop
+         id="stop1764"
+         offset="0.76470536"
+         style="stop-color:#deddda;stop-opacity:1" />
+      <stop
+         style="stop-color:#9a9996;stop-opacity:1"
+         offset="1"
+         id="stop1766" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1758"
+       inkscape:collect="always">
+      <stop
+         id="stop1750"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#5e5c64;stop-opacity:1"
+         offset="0.42857143"
+         id="stop1752" />
+      <stop
+         style="stop-color:#deddda;stop-opacity:1"
+         offset="0.71428573"
+         id="stop1754" />
+      <stop
+         id="stop1756"
+         offset="1"
+         style="stop-color:#9a9996;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1478"
+       inkscape:collect="always">
+      <stop
+         id="stop1474"
+         offset="0"
+         style="stop-color:#77767b;stop-opacity:1;" />
+      <stop
+         id="stop1476"
+         offset="1"
+         style="stop-color:#77767b;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient1103">
+      <stop
+         style="stop-color:#a51d2d;stop-opacity:1"
+         offset="0"
+         id="stop1091" />
+      <stop
+         id="stop1093"
+         offset="0.04511076"
+         style="stop-color:#f66151;stop-opacity:1" />
+      <stop
+         style="stop-color:#c01c28;stop-opacity:1"
+         offset="0.09059967"
+         id="stop1095" />
+      <stop
+         id="stop1097"
+         offset="0.90940011"
+         style="stop-color:#c01c28;stop-opacity:1" />
+      <stop
+         style="stop-color:#f66151;stop-opacity:1"
+         offset="0.95488906"
+         id="stop1099" />
+      <stop
+         style="stop-color:#a51d2d;stop-opacity:1"
+         offset="1"
+         id="stop1101" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient1011">
+      <stop
+         style="stop-color:#5e5c64;stop-opacity:1"
+         offset="0"
+         id="stop1007" />
+      <stop
+         style="stop-color:#9a9996;stop-opacity:1"
+         offset="1"
+         id="stop1009" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient8231-1-4-4">
+      <stop
+         id="stop8233-28-5-27"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:0" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.15428571"
+         offset="0.31861392"
+         id="stop8235-7-3-94" />
+      <stop
+         id="stop8237-7-8-20"
+         offset="0.54270232"
+         style="stop-color:#ffffff;stop-opacity:0.33714285" />
+      <stop
+         id="stop8239-2-9-1"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5767">
+      <stop
+         id="stop5769"
+         offset="0"
+         style="stop-color:#bebebe;stop-opacity:0" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0.31861392"
+         id="stop5771" />
+      <stop
+         id="stop5773"
+         offset="0.75051737"
+         style="stop-color:#ffffff;stop-opacity:0.42857143" />
+      <stop
+         id="stop5775"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       r="27.330345"
+       fy="189.15244"
+       fx="0.053942412"
+       cy="189.15244"
+       cx="0.053942412"
+       
gradientTransform="matrix(2.229454,-1.2865389,1.2087442,2.0939897,-228.90301,-208.08725)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient1406"
+       xlink:href="#linearGradient8231-1-4-4"
+       inkscape:collect="always" />
+    <radialGradient
+       r="27.330345"
+       fy="189.15244"
+       fx="0.053942412"
+       cy="189.15244"
+       cx="0.053942412"
+       
gradientTransform="matrix(1.1252013,-0.60470548,0.56813832,1.0568583,-107.67128,-11.948108)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient1408"
+       xlink:href="#linearGradient5767"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(180)"
+       gradientUnits="userSpaceOnUse"
+       y2="253.78024"
+       x2="-77.906448"
+       y1="250.18376"
+       x1="-84.479218"
+       id="linearGradient1480"
+       xlink:href="#linearGradient1478"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="260"
+       x2="104"
+       y1="260"
+       x1="24"
+       gradientTransform="matrix(1.0991689,0,0,1.125,-6.3468009,-36.49999)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient1424"
+       xlink:href="#linearGradient1103"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1768"
+       id="radialGradient1605-0"
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(1.1568043,1.7831576e-6,-1.7753151e-6,1.1568028,341.21492,-54.280769)"
+       cx="64"
+       cy="225"
+       fx="64"
+       fy="225"
+       r="26" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1758"
+       id="linearGradient1607-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.875,0,0,1,430.75,-6.0000119)"
+       x1="24"
+       y1="223"
+       x2="52"
+       y2="223.00003" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1778"
+       id="linearGradient1609-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.875,0,0,0.36363567,399.75,128.90922)"
+       x1="24"
+       y1="223"
+       x2="52"
+       y2="223.00012" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1011"
+       id="linearGradient1611-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.1666662,0,0,1,340.25003,-423.99997)"
+       x1="84"
+       y1="207"
+       x2="84"
+       y2="213" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:bbox-paths="true"
+     stroke="#ef2929"
+     fill="#f57900"
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="0.25490196"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.1478548"
+     inkscape:cx="98.212365"
+     inkscape:cy="47.380728"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:grid-bbox="true"
+     inkscape:document-units="px"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     width="400px"
+     height="300px"
+     inkscape:snap-nodes="true"
+     inkscape:snap-bbox="false"
+     objecttolerance="7"
+     gridtolerance="12"
+     guidetolerance="13"
+     inkscape:window-maximized="1"
+     inkscape:pagecheckerboard="false"
+     showguides="false"
+     inkscape:guide-bbox="true"
+     inkscape:locked="false"
+     inkscape:measure-start="0,0"
+     inkscape:measure-end="0,0"
+     inkscape:object-nodes="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-global="true"
+     inkscape:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-bbox-edge-midpoints="true"
+     inkscape:snap-bbox-midpoints="true"
+     showborder="true"
+     inkscape:snap-center="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-text-baseline="true"
+     borderlayer="true"
+     inkscape:document-rotation="0"
+     inkscape:snap-others="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid5883"
+       spacingx="2"
+       spacingy="2"
+       enabled="true"
+       visible="true"
+       empspacing="4"
+       originx="8"
+       originy="8" />
+    <sodipodi:guide
+       position="72,16"
+       orientation="0,1"
+       id="guide1073"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="20,72"
+       orientation="1,0"
+       id="guide1075"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="72,112"
+       orientation="0,1"
+       id="guide1099"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="72,136"
+       orientation="0,1"
+       id="guide993"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="112,72"
+       orientation="1,0"
+       id="guide995"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="8.0000001,72"
+       orientation="1,0"
+       id="guide867"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="128,72"
+       orientation="1,0"
+       id="guide869"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="72,124"
+       orientation="0,1"
+       id="guide871"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <inkscape:grid
+       type="xygrid"
+       id="grid873"
+       spacingx="1"
+       spacingy="1"
+       empspacing="8"
+       color="#000000"
+       opacity="0.49019608"
+       empcolor="#000000"
+       empopacity="0.08627451"
+       dotted="true"
+       originx="8"
+       originy="8" />
+    <sodipodi:guide
+       position="32,72"
+       orientation="1,0"
+       id="guide877"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="124,72"
+       orientation="1,0"
+       id="guide879"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="72,128"
+       orientation="0,1"
+       id="guide881"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="72,20"
+       orientation="0,1"
+       id="guide883"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="16,72"
+       orientation="1,0"
+       id="guide885"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="136,72"
+       orientation="1,0"
+       id="guide887"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="72,8"
+       orientation="0,1"
+       id="guide897"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="72,32"
+       orientation="0,1"
+       id="guide899"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="264,264"
+       orientation="-0.70710678,0.70710678"
+       id="guide950"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+    <sodipodi:guide
+       position="72,72"
+       orientation="0.70710678,0.70710678"
+       id="guide952"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,0,255)" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata4">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>GNOME Design Team</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source />
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/"; />
+        <dc:title>Adwaita Icon Template</dc:title>
+        <dc:subject>
+          <rdf:Bag />
+        </dc:subject>
+        <dc:date />
+        <dc:rights>
+          <cc:Agent>
+            <dc:title />
+          </cc:Agent>
+        </dc:rights>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title />
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier />
+        <dc:relation />
+        <dc:language />
+        <dc:coverage />
+        <dc:description />
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title />
+          </cc:Agent>
+        </dc:contributor>
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/";>
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction"; />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution"; />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice"; />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution"; />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks"; />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike"; />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     inkscape:label="App Icon"
+     inkscape:groupmode="layer"
+     style="display:inline"
+     transform="translate(8,-156)">
+    <g
+       inkscape:groupmode="layer"
+       id="layer4"
+       inkscape:label="template"
+       style="display:inline"
+       sodipodi:insensitive="true">
+      <rect
+         inkscape:label="0"
+         y="172"
+         x="9.2651362e-08"
+         height="128"
+         width="128"
+         id="hicolor"
+         
style="display:inline;overflow:visible;visibility:visible;fill:#f0f0f0;fill-opacity:0;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:accumulate"
 />
+      <rect
+         
style="display:inline;overflow:visible;visibility:visible;fill:#f0f0f0;fill-opacity:0;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:accumulate"
+         id="symbolic"
+         width="16"
+         height="16"
+         x="160"
+         y="172"
+         inkscape:label="0" />
+    </g>
+    <g
+       sodipodi:insensitive="true"
+       inkscape:groupmode="layer"
+       id="layer2"
+       inkscape:label="baseplate"
+       style="display:inline">
+      <g
+         style="display:inline;fill:#000000;enable-background:new"
+         transform="matrix(7.9911709,0,0,8.0036407,-167.7909,-4846.0776)"
+         id="g12027"
+         inkscape:export-xdpi="12"
+         inkscape:export-ydpi="12" />
+      <rect
+         
style="display:inline;overflow:visible;visibility:visible;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:accumulate"
+         id="128"
+         width="128"
+         height="128"
+         x="9.2651362e-08"
+         y="172"
+         inkscape:label="0" />
+      <g
+         id="g883"
+         style="fill:none;fill-opacity:0.25098;stroke:#a579b3;stroke-opacity:1"
+         transform="translate(-24,24)" />
+      <g
+         id="g900"
+         style="fill:none;fill-opacity:0.25098;stroke:#a579b3;stroke-opacity:1"
+         transform="translate(-24,24)" />
+      <rect
+         inkscape:label=""
+         y="172"
+         x="160"
+         height="16"
+         width="16"
+         id="16"
+         
style="display:inline;overflow:visible;visibility:visible;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:accumulate"
 />
+      <text
+         xml:space="preserve"
+         
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4px;line-height:125%;font-family:Cantarell;-inkscape-font-specification:'Cantarell,
 
Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.332649;enable-background:new"
+         x="0"
+         y="167"
+         id="text863"
+         inkscape:label="icon-name"><tspan
+           style="font-size:4px;stroke-width:0.332649"
+           sodipodi:role="line"
+           id="tspan861"
+           x="0"
+           y="167">Hicolor</tspan></text>
+      <text
+         inkscape:label="icon-name"
+         id="text867"
+         y="167"
+         x="160"
+         
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4px;line-height:125%;font-family:Cantarell;-inkscape-font-specification:'Cantarell,
 
Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.332649;enable-background:new"
+         xml:space="preserve"><tspan
+           y="167"
+           x="160"
+           id="tspan865"
+           sodipodi:role="line"
+           style="font-size:4px;stroke-width:0.332649">Symbolic</tspan></text>
+    </g>
+    <g
+       inkscape:groupmode="layer"
+       id="layer9"
+       inkscape:label="icons"
+       style="display:inline">
+      <g
+         transform="translate(-351.25,-1.91e-5)"
+         id="g1698">
+        <path
+           sodipodi:arc-type="arc"
+           
style="display:inline;vector-effect:none;fill:none;fill-opacity:1;stroke:url(#radialGradient1605-0);stroke-width:14;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
+           id="path1552-2"
+           sodipodi:type="arc"
+           sodipodi:cx="415.25"
+           sodipodi:cy="205.99997"
+           sodipodi:rx="22.99995"
+           sodipodi:ry="22.99995"
+           sodipodi:start="3.1415927"
+           sodipodi:end="0"
+           sodipodi:open="true"
+           d="M 392.25005,205.99997 A 22.99995,22.99995 0 0 1 415.25,183.00002 
22.99995,22.99995 0 0 1 438.24995,205.99997" />
+        <path
+           
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1607-6);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
+           d="m 385.25,205.99998 v 32 h 14 v -32 c -1.75,-1.00001 
-12.25,-1.00001 -14,0 z"
+           id="path1554-3"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="ccccc" />
+        <path
+           
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1609-7);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
+           d="m 431.25,205.99998 v 8 h 14 v -8 c -1.75,-1.00001 
-12.25,-1.00001 -14,0 z"
+           id="path1556-7"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="ccccc" />
+        <ellipse
+           
style="display:inline;vector-effect:none;fill:url(#linearGradient1611-9);fill-opacity:1;stroke:none;stroke-width:12;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
+           id="ellipse1558-5"
+           cx="438.25"
+           cy="-213.99998"
+           rx="6.9999962"
+           ry="3.0000074"
+           transform="scale(1,-1)" />
+      </g>
+      <rect
+         ry="8"
+         rx="7.9999995"
+         y="260"
+         x="20.033253"
+         height="32"
+         width="87.933517"
+         id="rect1398"
+         
style="display:inline;vector-effect:none;fill:url(#linearGradient1424);fill-opacity:1;stroke:none;stroke-width:2.39046;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
 />
+      <rect
+         ry="9.2307701"
+         rx="7.9999995"
+         y="224"
+         x="20"
+         height="60.000015"
+         width="88"
+         id="rect1400"
+         
style="display:inline;vector-effect:none;fill:#ed333b;fill-opacity:1;stroke:none;stroke-width:2.39045;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
 />
+      <rect
+         ry="14"
+         rx="14"
+         y="240"
+         x="7.999999"
+         height="28"
+         width="112"
+         id="rect1402"
+         
style="display:inline;vector-effect:none;fill:#c0bfbc;fill-opacity:1;stroke:none;stroke-width:2.39045;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
 />
+      <rect
+         
style="display:inline;vector-effect:none;fill:#f6f5f4;fill-opacity:1;stroke:none;stroke-width:2.39045;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
+         id="rect1404"
+         width="112"
+         height="28"
+         x="7.999999"
+         y="236"
+         rx="14"
+         ry="14" />
+      <circle
+         r="5"
+         cy="250"
+         cx="25"
+         id="circle1406"
+         
style="fill:#1c71d8;fill-opacity:1;stroke-width:2;stroke-linecap:square;stroke-linejoin:round"
 />
+      <circle
+         
style="fill:#1c71d8;fill-opacity:1;stroke-width:2;stroke-linecap:square;stroke-linejoin:round"
+         id="circle1408"
+         cx="39"
+         cy="250"
+         r="5" />
+      <circle
+         r="5"
+         cy="250"
+         cx="53"
+         id="circle1410"
+         
style="fill:#1c71d8;fill-opacity:1;stroke-width:2;stroke-linecap:square;stroke-linejoin:round"
 />
+      <circle
+         
style="fill:#1c71d8;fill-opacity:1;stroke-width:2;stroke-linecap:square;stroke-linejoin:round"
+         id="circle1412"
+         cx="67"
+         cy="250"
+         r="5" />
+      <g
+         transform="translate(4)"
+         id="g1469">
+        <path
+           id="path1462"
+           
style="fill:none;fill-opacity:1;stroke:#77767b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round"
+           sodipodi:type="arc"
+           sodipodi:arc-type="arc"
+           sodipodi:open="true"
+           sodipodi:start="3.6341305"
+           sodipodi:end="0.26179939"
+           sodipodi:ry="4"
+           sodipodi:rx="4"
+           sodipodi:cy="249.99998"
+           sodipodi:cx="99"
+           d="m 95.475457,248.10853 a 4,4 0 0 1 4.997703,-1.82739 4,4 0 0 1 
2.39054,4.75412" />
+        <path
+           sodipodi:cx="99"
+           sodipodi:cy="249.99998"
+           sodipodi:rx="4"
+           sodipodi:ry="4"
+           sodipodi:end="3.6651914"
+           sodipodi:start="1.0471976"
+           sodipodi:open="true"
+           sodipodi:arc-type="arc"
+           sodipodi:type="arc"
+           
style="fill:none;fill-opacity:1;stroke:url(#linearGradient1480);stroke-width:3;stroke-linecap:round;stroke-linejoin:round"
+           id="path1465"
+           d="m 101,253.46409 a 4,4 0 0 1 -4.828427,-0.63568 4,4 0 0 1 
-0.635675,-4.82843" />
+      </g>
+      <g
+         
transform="matrix(0.09918845,0.17179942,-0.17179942,0.09918845,593.56926,172.33487)"
+         id="use12496"
+         style="display:inline">
+        <path
+           inkscape:export-ydpi="90"
+           inkscape:export-xdpi="90"
+           
inkscape:export-filename="/home/hbons/Moblin/git/carrick-ng/data/icons/network-connecting.png"
+           sodipodi:open="true"
+           sodipodi:end="4.712389"
+           sodipodi:start="0.23191105"
+           sodipodi:type="arc"
+           
style="display:inline;fill:none;stroke:url(#radialGradient1406);stroke-width:15.1993;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           id="path1400"
+           sodipodi:cx="-25.809397"
+           sodipodi:cy="179.43886"
+           sodipodi:rx="22.98097"
+           sodipodi:ry="22.98097"
+           d="m -3.4436513,184.72075 a 22.98097,22.98097 0 0 1 
-25.9046347,17.42496 22.98097,22.98097 0 0 1 -19.37345,-24.4816 
22.98097,22.98097 0 0 1 22.912339,-21.20622"
+           
transform="matrix(-0.17177925,0.64067836,-0.64073702,-0.17157497,-367.79939,1441.8421)"
+           sodipodi:arc-type="arc" />
+        <path
+           
transform="matrix(-0.42348043,-0.51053562,0.51039781,-0.4236396,-580.86252,1457.8252)"
+           d="m -3.4436513,184.72075 a 22.98097,22.98097 0 0 1 
-25.9046347,17.42496 22.98097,22.98097 0 0 1 -19.37345,-24.4816 
22.98097,22.98097 0 0 1 22.912339,-21.20622"
+           sodipodi:ry="22.98097"
+           sodipodi:rx="22.98097"
+           sodipodi:cy="179.43886"
+           sodipodi:cx="-25.809397"
+           id="path1402"
+           
style="display:inline;fill:none;stroke:url(#radialGradient1408);stroke-width:15.1993;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           sodipodi:type="arc"
+           sodipodi:start="0.23191105"
+           sodipodi:end="4.712389"
+           sodipodi:open="true"
+           
inkscape:export-filename="/home/hbons/Moblin/git/carrick-ng/data/icons/network-connecting.png"
+           inkscape:export-xdpi="90"
+           inkscape:export-ydpi="90"
+           sodipodi:arc-type="arc" />
+      </g>
+      <path
+         sodipodi:nodetypes="sscscssscscssssc"
+         d="m 164,178 c -0.554,0 -1,0.446 -1,1 v 1 h 11 c 0.007,0 0.0129,0.002 
0.0195,0.002 V 179 c 0,-0.554 -0.446,-1 -1,-1 z m 10.01953,7.99805 c 
-0.007,6e-5 -0.0129,0.003 -0.0195,0.002 h -11 v 1 c 0,0.554 0.446,1 1,1 h 
9.01953 c 0.554,0 1,-0.446 1,-1 z"
+         
style="fill:#241f31;fill-opacity:1;stroke:none;stroke-width:2.00001;stroke-linecap:square;stroke-linejoin:round"
+         id="rect1086" />
+      <rect
+         
style="fill:#241f31;fill-opacity:1;stroke:none;stroke-width:2.00001;stroke-linecap:square;stroke-linejoin:round"
+         id="rect1177"
+         width="10.038111"
+         height="8"
+         x="319.98096"
+         y="179"
+         rx="1"
+         ry="1" />
+      <path
+         d="m 163,181 c -1.108,0 -2,0.892 -2,2 0,1.108 0.892,2 2,2 h 11 c 
1.108,0 2,-0.892 2,-2 0,-1.108 -0.892,-2 -2,-2 z m 1,1 a 1,1 0 0 1 1,1 1,1 0 0 
1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z m 3,0 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 
1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z m 3,0 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 
-1,-1 1,1 0 0 1 1,-1 z"
+         
style="fill:#241f31;fill-opacity:1;stroke:none;stroke-width:2.00001;stroke-linecap:square;stroke-linejoin:round"
+         id="rect1201" />
+      <rect
+         ry="0.47119141"
+         rx="14"
+         y="286.68457"
+         x="119.87012"
+         height="0.47119141"
+         width="0.23730469"
+         id="rect1388"
+         
style="fill:#77767b;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
 />
+    </g>
+    <g
+       sodipodi:insensitive="true"
+       inkscape:groupmode="layer"
+       id="layer3"
+       inkscape:label="grid"
+       style="display:none">
+      <circle
+         cx="64.000031"
+         cy="236"
+         r="59.504131"
+         id="circle2892"
+         
style="display:inline;opacity:0.1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.99,
 
0.99;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
 />
+      <rect
+         ry="7.9292889"
+         rx="8.701004"
+         y="180.49496"
+         x="20.495007"
+         height="111.01005"
+         width="87.009987"
+         id="rect2894"
+         
style="display:inline;opacity:0.1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.99,
 
0.99;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
 />
+      <rect
+         ry="7.9238095"
+         rx="7.9238095"
+         y="184.49524"
+         x="12.495266"
+         height="103.00952"
+         width="103.00952"
+         id="rect2896"
+         
style="display:inline;opacity:0.1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.99,
 
0.99;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
 />
+      <rect
+         ry="8.701005"
+         rx="7.9292889"
+         y="200.49496"
+         x="8.4950066"
+         height="87.010048"
+         width="111.01004"
+         id="rect2898"
+         
style="display:inline;opacity:0.1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.99,
 
0.99;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
 />
+      <path
+         inkscape:connector-curvature="0"
+         id="path2900"
+         d="M 2.6203015e-5,288.99999 H 128.00003"
+         
style="display:inline;fill:none;stroke:#62a0ea;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
 />
+    </g>
+    <g
+       style="stroke-width:1.66667"
+       transform="matrix(0.09999996,0,0,0.09999996,151.2,158.30001)"
+       id="g1161">
+      <path
+         id="path1191"
+         d="m 173,142 c -19.21154,0 -35,15.78846 -35,35 h 20 c 0,-8.40274 
6.59726,-15 15,-15 8.40274,0 15,6.59726 15,15 h 20 c 0,-19.21154 -15.78846,-35 
-35,-35 z"
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new;stop-color:#000000;stop-opacity:1"
 />
+    </g>
+    <path
+       id="path1195"
+       d="m 165,176 v 3 h 2 v -3 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
 />
+    <path
+       id="path1199"
+       d="m 170,176 v 1 h 2 v -1 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
 />
+    <g
+       id="g1181"
+       transform="matrix(0.09999996,0,0,0.09999996,308.2,159.30001)"
+       style="stroke-width:1.66667">
+      <path
+         sodipodi:arc-type="arc"
+         
style="display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#241f31;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
+         id="path1179"
+         sodipodi:type="arc"
+         sodipodi:cx="173.00005"
+         sodipodi:cy="177.00002"
+         sodipodi:rx="25.00004"
+         sodipodi:ry="25.00004"
+         sodipodi:start="3.1415927"
+         sodipodi:end="0"
+         sodipodi:open="true"
+         d="m 148.00001,177.00002 a 25.00004,25.00004 0 0 1 25.00004,-25.00004 
25.00004,25.00004 0 0 1 25.00004,25.00004" />
+    </g>
+    <path
+       
style="fill:none;stroke:#241f31;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 323,177 v 3"
+       id="path1183" />
+    <path
+       id="path1185"
+       d="m 328,177 v 1"
+       
style="fill:none;stroke:#241f31;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
 />
+    <g
+       transform="translate(110)"
+       id="g1283">
+      <rect
+         ry="1"
+         rx="1"
+         y="178"
+         x="162.00002"
+         height="9"
+         width="11.019053"
+         id="rect1251"
+         
style="display:inline;fill:#241f31;fill-opacity:1;stroke:none;stroke-width:2.00001;stroke-linecap:square;stroke-linejoin:round;enable-background:new"
 />
+      <rect
+         
style="display:inline;fill:#241f31;fill-opacity:1;stroke:none;stroke-width:2.00001;stroke-linecap:square;stroke-linejoin:round;enable-background:new"
+         id="rect1253"
+         width="15.000009"
+         height="4"
+         x="160"
+         y="180"
+         rx="2"
+         ry="2" />
+      <circle
+         r="1"
+         cy="182"
+         cx="163"
+         id="circle1255"
+         
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1;enable-background:new"
 />
+      <circle
+         
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1;enable-background:new"
+         id="circle1257"
+         cx="166"
+         cy="182"
+         r="1" />
+      <circle
+         r="1"
+         cy="182"
+         cx="169"
+         id="circle1259"
+         
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1;enable-background:new"
 />
+      <g
+         style="stroke-width:1.66667"
+         transform="matrix(0.09999996,0,0,0.09999996,150.2,158.30001)"
+         id="g1263">
+        <path
+           id="path1261"
+           d="m 173,142 c -19.21154,0 -35,15.78846 -35,35 h 20 c 0,-8.40274 
6.59726,-15 15,-15 8.40274,0 15,6.59726 15,15 h 20 c 0,-19.21154 -15.78846,-35 
-35,-35 z"
+           
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new;stop-color:#000000;stop-opacity:1"
 />
+      </g>
+      <path
+         id="path1265"
+         d="m 164,176 v 3 h 2 v -3 z"
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
 />
+      <path
+         id="path1267"
+         d="m 169,176 v 1 h 2 v -1 z"
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
 />
+    </g>
+    <g
+       transform="translate(90)"
+       id="g1316">
+      <path
+         sodipodi:nodetypes="sscscssscscssssc"
+         d="m 164,178 c -0.554,0 -1,0.446 -1,1 v 1 h 11 c 0.007,0 0.0129,0.002 
0.0195,0.002 V 179 c 0,-0.554 -0.446,-1 -1,-1 z m 10.01953,7.99805 c 
-0.007,6e-5 -0.0129,0.003 -0.0195,0.002 h -11 v 1 c 0,0.554 0.446,1 1,1 h 
9.01953 c 0.554,0 1,-0.446 1,-1 z"
+         
style="display:inline;fill:#241f31;fill-opacity:1;stroke:none;stroke-width:2.00001;stroke-linecap:square;stroke-linejoin:round;enable-background:new"
+         id="path1296" />
+      <path
+         d="m 163,181 c -1.108,0 -2,0.892 -2,2 0,1.108 0.892,2 2,2 h 11 c 
1.108,0 2,-0.892 2,-2 0,-1.108 -0.892,-2 -2,-2 z m 1,1 a 1,1 0 0 1 1,1 1,1 0 0 
1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z m 3,0 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 
1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z m 3,0 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 
-1,-1 1,1 0 0 1 1,-1 z"
+         
style="display:inline;fill:#241f31;fill-opacity:1;stroke:none;stroke-width:2.00001;stroke-linecap:square;stroke-linejoin:round;enable-background:new"
+         id="path1298" />
+      <g
+         style="stroke-width:1.66667"
+         transform="matrix(0.09999996,0,0,0.09999996,151.2,158.30001)"
+         id="g1302">
+        <path
+           id="path1300"
+           d="m 173,142 c -19.21154,0 -35,15.78846 -35,35 h 20 c 0,-8.40274 
6.59726,-15 15,-15 8.40274,0 15,6.59726 15,15 h 20 c 0,-19.21154 -15.78846,-35 
-35,-35 z"
+           
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new;stop-color:#000000;stop-opacity:1"
 />
+      </g>
+      <path
+         id="path1304"
+         d="m 165,176 v 3 h 2 v -3 z"
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
 />
+      <path
+         id="path1306"
+         d="m 170,176 v 1 h 2 v -1 z"
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
 />
+    </g>
+  </g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.3.1/data/icons/com.github.paolostivanin.OTPClient.svg 
new/OTPClient-2.3.2/data/icons/com.github.paolostivanin.OTPClient.svg
--- old/OTPClient-2.3.1/data/icons/com.github.paolostivanin.OTPClient.svg       
1970-01-01 01:00:00.000000000 +0100
+++ new/OTPClient-2.3.2/data/icons/com.github.paolostivanin.OTPClient.svg       
2020-07-24 15:54:55.000000000 +0200
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" 
xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <radialGradient id="a" cx="64" cy="225" gradientTransform="matrix(1.156804 
0.00000178 -0.00000178 1.156803 341.214905 -54.280769)" 
gradientUnits="userSpaceOnUse" r="26">
+        <stop offset="0"/>
+        <stop offset="0.529411" stop-color="#5e5c64"/>
+        <stop offset="0.764705" stop-color="#deddda"/>
+        <stop offset="1" stop-color="#9a9996"/>
+    </radialGradient>
+    <linearGradient id="b" gradientUnits="userSpaceOnUse">
+        <stop offset="0"/>
+        <stop offset="0.428571" stop-color="#5e5c64"/>
+        <stop offset="0.714286" stop-color="#deddda"/>
+        <stop offset="1" stop-color="#9a9996"/>
+    </linearGradient>
+    <linearGradient id="c" gradientTransform="matrix(-0.875 0 0 1 79.5 
-178.000031)" x1="24" x2="52" xlink:href="#b" y1="223" y2="223.000031"/>
+    <linearGradient id="d" gradientTransform="matrix(0.875 0 0 0.363636 48.5 
-43.090794)" x1="24" x2="52" xlink:href="#b" y1="223" y2="223.000122"/>
+    <linearGradient id="e" gradientTransform="matrix(1.166666 0 0 -1 
-10.999969 251.99995)" gradientUnits="userSpaceOnUse" x1="84" x2="84" y1="207" 
y2="213">
+        <stop offset="0" stop-color="#5e5c64"/>
+        <stop offset="1" stop-color="#9a9996"/>
+    </linearGradient>
+    <linearGradient id="f" gradientTransform="matrix(1.099169 0 0 1.125 
-6.346801 -208.499989)" gradientUnits="userSpaceOnUse" x1="24" x2="104" 
y1="260" y2="260">
+        <stop offset="0" stop-color="#a51d2d"/>
+        <stop offset="0.0451108" stop-color="#f66151"/>
+        <stop offset="0.0905997" stop-color="#c01c28"/>
+        <stop offset="0.9094" stop-color="#c01c28"/>
+        <stop offset="0.954889" stop-color="#f66151"/>
+        <stop offset="1" stop-color="#a51d2d"/>
+    </linearGradient>
+    <linearGradient id="g" gradientUnits="userSpaceOnUse" x1="95.520782" 
x2="102.093552" y1="250.183762" y2="253.780243">
+        <stop offset="0" stop-color="#77767b"/>
+        <stop offset="1" stop-color="#77767b" stop-opacity="0"/>
+    </linearGradient>
+    <path d="m 392.25 206.000019 c 0 -12.703125 10.296875 -23 23 -23 s 23 
10.296875 23 23" fill="none" stroke="url(#a)" stroke-linejoin="round" 
stroke-width="14" transform="matrix(1 0 0 1 -351.25 -172.000019)"/>
+    <path d="m 34 34 v 32 h 14 v -32 c -1.75 -1 -12.25 -1 -14 0 z m 0 0" 
fill="url(#c)"/>
+    <path d="m 80 34 v 8 h 14 v -8 c -1.75 -1 -12.25 -1 -14 0 z m 0 0" 
fill="url(#d)"/>
+    <path d="m 94 42 c 0 -1.65625 -3.132812 -3 -7 -3 s -7 1.34375 -7 3 s 
3.132812 3 7 3 s 7 -1.34375 7 -3 z m 0 0" fill="url(#e)"/>
+    <path d="m 28.035156 88 h 71.929688 c 4.421875 0 8 3.582031 8 8 v 16 c 0 
4.417969 -3.578125 8 -8 8 h -71.929688 c -4.421875 0 -8 -3.582031 -8 -8 v -16 c 
0 -4.417969 3.578125 -8 8 -8 z m 0 0" fill="url(#f)"/>
+    <path d="m 28 52 h 72 c 4.417969 0 8 4.132812 8 9.230469 v 41.539062 c 0 
5.097657 -3.582031 9.230469 -8 9.230469 h -72 c -4.417969 0 -8 -4.132812 -8 
-9.230469 v -41.539062 c 0 -5.097657 3.582031 -9.230469 8 -9.230469 z m 0 0" 
fill="#ed333b"/>
+    <path d="m 22 68 h 84 c 7.730469 0 14 6.269531 14 14 s -6.269531 14 -14 14 
h -84 c -7.730469 0 -14 -6.269531 -14 -14 s 6.269531 -14 14 -14 z m 0 0" 
fill="#c0bfbc"/>
+    <path d="m 22 64 h 84 c 7.730469 0 14 6.269531 14 14 s -6.269531 14 -14 14 
h -84 c -7.730469 0 -14 -6.269531 -14 -14 s 6.269531 -14 14 -14 z m 0 0" 
fill="#f6f5f4"/>
+    <g fill="#1c71d8">
+        <path d="m 30 78 c 0 2.761719 -2.238281 5 -5 5 s -5 -2.238281 -5 -5 s 
2.238281 -5 5 -5 s 5 2.238281 5 5 z m 0 0"/>
+        <path d="m 44 78 c 0 2.761719 -2.238281 5 -5 5 s -5 -2.238281 -5 -5 s 
2.238281 -5 5 -5 s 5 2.238281 5 5 z m 0 0"/>
+        <path d="m 58 78 c 0 2.761719 -2.238281 5 -5 5 s -5 -2.238281 -5 -5 s 
2.238281 -5 5 -5 s 5 2.238281 5 5 z m 0 0"/>
+        <path d="m 72 78 c 0 2.761719 -2.238281 5 -5 5 s -5 -2.238281 -5 -5 s 
2.238281 -5 5 -5 s 5 2.238281 5 5 z m 0 0"/>
+    </g>
+    <path d="m 99.476562 76.109375 c 0.960938 -1.789063 3.109376 -2.578125 
4.996094 -1.828125 c 1.890625 0.746094 2.917969 2.792969 2.390625 4.753906" 
fill="none" stroke="#77767b" stroke-linecap="round" stroke-linejoin="round" 
stroke-width="3"/>
+    <path d="m 101 253.464844 c -1.566406 0.90625 -3.546875 0.644531 -4.828125 
-0.636719 s -1.542969 -3.261719 -0.636719 -4.828125" fill="none" 
stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" 
stroke-width="3" transform="matrix(1 0 0 1 4 -172)"/>
+    <path d="m 119.988281 114.683594 c 0.066407 0 0.121094 0.105468 0.121094 
0.238281 c 0 0.128906 -0.054687 0.234375 -0.121094 0.234375 c -0.066406 0 
-0.117187 -0.105469 -0.117187 -0.234375 c 0 -0.132813 0.050781 -0.238281 
0.117187 -0.238281 z m 0 0" fill="#77767b"/>
+</svg>
Binary files old/OTPClient-2.3.1/data/icons/icon_x128.png and 
new/OTPClient-2.3.2/data/icons/icon_x128.png differ
Binary files old/OTPClient-2.3.1/data/icons/icon_x16.png and 
new/OTPClient-2.3.2/data/icons/icon_x16.png differ
Binary files old/OTPClient-2.3.1/data/icons/icon_x24.png and 
new/OTPClient-2.3.2/data/icons/icon_x24.png differ
Binary files old/OTPClient-2.3.1/data/icons/icon_x256.png and 
new/OTPClient-2.3.2/data/icons/icon_x256.png differ
Binary files old/OTPClient-2.3.1/data/icons/icon_x32.png and 
new/OTPClient-2.3.2/data/icons/icon_x32.png differ
Binary files old/OTPClient-2.3.1/data/icons/icon_x48.png and 
new/OTPClient-2.3.2/data/icons/icon_x48.png differ
Binary files old/OTPClient-2.3.1/data/icons/icon_x512.png and 
new/OTPClient-2.3.2/data/icons/icon_x512.png differ
Binary files old/OTPClient-2.3.1/data/icons/icon_x64.png and 
new/OTPClient-2.3.2/data/icons/icon_x64.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.3.1/data/icons/otpclient.svg 
new/OTPClient-2.3.2/data/icons/otpclient.svg
--- old/OTPClient-2.3.1/data/icons/otpclient.svg        2020-05-13 
16:34:31.000000000 +0200
+++ new/OTPClient-2.3.2/data/icons/otpclient.svg        1970-01-01 
01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-<svg width="512" height="512" xmlns="http://www.w3.org/2000/svg";>
-
- <g>
-  <title>background</title>
-  <rect fill="none" id="canvas_background" height="402" width="582" y="-1" 
x="-1"/>
- </g>
- <g>
-  <title>Layer 1</title>
-  <path stroke-miterlimit="10" stroke-linejoin="round" stroke-linecap="round" 
stroke-width="20" stroke="#f95454" fill="none" id="svg_1" 
d="m344.2,369.2l-219.1,0c-61.9,0 -112.5,-50.6 -112.5,-112.5l0,0c0,-61.9 
50.6,-112.5 112.5,-112.5l261,0c61.9,0 112.5,50.6 112.5,112.5l0,0c0,55.7 
-41,102.3 -94.4,111" class="st0"/>
-  <path stroke-miterlimit="10" stroke-linejoin="round" stroke-linecap="round" 
stroke-width="20" stroke="#f95454" fill="none" id="svg_2" 
d="m98.1,216.3c22.3,-7.4 46.3,4.6 53.8,26.9s-4.6,46.3 -26.9,53.8s-46.3,-4.6 
-53.8,-26.9c-2.4,-7.3 -2.8,-14.7 -1.4,-21.7" class="st0"/>
-  <line stroke-miterlimit="10" stroke-linejoin="round" stroke-linecap="round" 
stroke-width="20" stroke="#65b5f7" fill="none" id="svg_4" y2="284.7" y1="228.7" 
x2="236.5" x1="236.5" class="st1"/>
-  <line stroke-miterlimit="10" stroke-linejoin="round" stroke-linecap="round" 
stroke-width="20" stroke="#65b5f7" fill="none" id="svg_5" y2="271" y1="242.3" 
x2="212.4" x1="260.5" class="st1"/>
-  <line stroke-miterlimit="10" stroke-linejoin="round" stroke-linecap="round" 
stroke-width="20" stroke="#65b5f7" fill="none" id="svg_6" y2="271" y1="242.3" 
x2="260.5" x1="212.4" class="st1"/>
-  <line stroke-miterlimit="10" stroke-linejoin="round" stroke-linecap="round" 
stroke-width="20" stroke="#65b5f7" fill="none" id="svg_8" y2="284.7" y1="228.7" 
x2="320.1" x1="320.1" class="st1"/>
-  <line stroke-miterlimit="10" stroke-linejoin="round" stroke-linecap="round" 
stroke-width="20" stroke="#65b5f7" fill="none" id="svg_9" y2="271" y1="242.3" 
x2="296" x1="344.2" class="st1"/>
-  <line stroke-miterlimit="10" stroke-linejoin="round" stroke-linecap="round" 
stroke-width="20" stroke="#65b5f7" fill="none" id="svg_10" y2="271" y1="242.3" 
x2="344.2" x1="296" class="st1"/>
-  <line stroke-miterlimit="10" stroke-linejoin="round" stroke-linecap="round" 
stroke-width="20" stroke="#65b5f7" fill="none" id="svg_12" y2="284.7" 
y1="228.7" x2="403.7" x1="403.7" class="st1"/>
-  <line stroke-miterlimit="10" stroke-linejoin="round" stroke-linecap="round" 
stroke-width="20" stroke="#65b5f7" fill="none" id="svg_13" y2="271" y1="242.3" 
x2="379.7" x1="427.8" class="st1"/>
-  <line stroke-miterlimit="10" stroke-linejoin="round" stroke-linecap="round" 
stroke-width="20" stroke="#65b5f7" fill="none" id="svg_14" y2="271" y1="242.3" 
x2="427.8" x1="379.7" class="st1"/>
- </g>
-</svg>
\ No newline at end of file
Binary files old/OTPClient-2.3.1/otpclient-cli.1.gz and 
new/OTPClient-2.3.2/otpclient-cli.1.gz differ
Binary files old/OTPClient-2.3.1/otpclient.1.gz and 
new/OTPClient-2.3.2/otpclient.1.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.3.1/src/liststore-misc.c 
new/OTPClient-2.3.2/src/liststore-misc.c
--- old/OTPClient-2.3.1/src/liststore-misc.c    2020-05-13 16:34:31.000000000 
+0200
+++ new/OTPClient-2.3.2/src/liststore-misc.c    2020-07-24 15:54:55.000000000 
+0200
@@ -18,11 +18,16 @@
     gboolean steam;
 } OtpData;
 
-static void set_otp_data (OtpData *otp_data, AppData *app_data, guint 
row_number);
+static void     set_otp_data                (OtpData *otp_data,
+                                             AppData *app_data,
+                                             gint     row_db_pos);
+
+static gboolean foreach_func_update_otps    (GtkTreeModel *model,
+                                             GtkTreePath *path,
+                                             GtkTreeIter *iter,
+                                             gpointer user_data);
 
-static gboolean foreach_func_update_otps (GtkTreeModel *model, GtkTreePath 
*path, GtkTreeIter *iter, gpointer user_data);
-
-static void clean_otp_data (OtpData *otp_data);
+static void     clean_otp_data              (OtpData *otp_data);
 
 
 gboolean
@@ -42,9 +47,10 @@
 {
     OtpData *otp_data = g_new0 (OtpData, 1);
 
-    guint row_number = get_row_number_from_iter (list_store, iter);
+    gint row_db_pos;
+    gtk_tree_model_get (GTK_TREE_MODEL(list_store), &iter, 
COLUMN_POSITION_IN_DB, &row_db_pos, -1);
 
-    set_otp_data (otp_data, app_data, row_number);
+    set_otp_data (otp_data, app_data, row_db_pos);
 
     gint algo = get_algo_int_from_str (otp_data->algo);
 
@@ -130,9 +136,9 @@
 static void
 set_otp_data (OtpData  *otp_data,
               AppData  *app_data,
-              guint     row_number)
+              gint      row_db_pos)
 {
-    json_t *obj = json_array_get (app_data->db_data->json_data, row_number);
+    json_t *obj = json_array_get (app_data->db_data->json_data, row_db_pos);
 
     otp_data->type = g_strdup (json_string_value (json_object_get (obj, 
"type")));
     otp_data->secret = secure_strdup (json_string_value (json_object_get (obj, 
"secret")));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.3.1/src/treeview.c 
new/OTPClient-2.3.2/src/treeview.c
--- old/OTPClient-2.3.1/src/treeview.c  2020-05-13 16:34:31.000000000 +0200
+++ new/OTPClient-2.3.2/src/treeview.c  2020-07-24 15:54:55.000000000 +0200
@@ -222,7 +222,9 @@
     // set default sorting value
     gtk_tree_sortable_set_sort_column_id 
(GTK_TREE_SORTABLE(GTK_LIST_STORE(gtk_tree_view_get_model 
(app_data->tree_view))), -2, 0);
 
-    show_message_dialog (app_data->main_window, "Sorting order has been 
correctly reset.\nPlease close and open the program again to apply the 
changes.", GTK_MESSAGE_INFO);
+    update_model (app_data);
+
+    show_message_dialog (app_data->main_window, "Sorting order has been 
correctly reset.", GTK_MESSAGE_INFO);
 }
 
 
@@ -314,14 +316,12 @@
     renderer = gtk_cell_renderer_text_new ();
     column = gtk_tree_view_column_new_with_attributes ("Account", renderer, 
"text", COLUMN_ACC_LABEL, NULL);
     gtk_tree_view_column_set_sizing (GTK_TREE_VIEW_COLUMN(column), 
GTK_TREE_VIEW_COLUMN_AUTOSIZE);
-    gtk_tree_view_column_set_clickable (GTK_TREE_VIEW_COLUMN(column), TRUE);
     gtk_tree_view_column_set_sort_column_id (GTK_TREE_VIEW_COLUMN(column), 1); 
// 1 is the account column
     gtk_tree_view_append_column (tree_view, column);
 
     renderer = gtk_cell_renderer_text_new ();
     column = gtk_tree_view_column_new_with_attributes ("Issuer", renderer, 
"text", COLUMN_ACC_ISSUER, NULL);
     gtk_tree_view_column_set_sizing (GTK_TREE_VIEW_COLUMN(column), 
GTK_TREE_VIEW_COLUMN_AUTOSIZE);
-    gtk_tree_view_column_set_clickable (GTK_TREE_VIEW_COLUMN(column), TRUE);
     gtk_tree_view_column_set_sort_column_id (GTK_TREE_VIEW_COLUMN(column), 2); 
// 2 is the issuer column
     gtk_tree_view_append_column (tree_view, column);
 


Reply via email to