Another good spot. Thanks. Fix applied. -- Be Seeing You - Rob. If at first you don't succeed, then skydiving isn't for you.
________________________________________ From: Kamil Ignacak <kamil.igna...@gmail.com> Sent: 16 December 2018 11:55 To: viking-devel Subject: [Viking-devel] vikwebtoolformat.c - problem with LatLon variable? Hello, I have encountered a piece of code that potentially is incorrect. Can you please take a look? vikwebtoolformat.c:223 struct LatLon llpt; llpt.lat = 0.0; llpt.lon = 0.0; if ( vc ) vik_coord_to_latlon ( vc, &ll ); gchar spointlat[G_ASCII_DTOSTR_BUF_SIZE]; gchar spointlon[G_ASCII_DTOSTR_BUF_SIZE]; g_ascii_dtostr (spointlat, G_ASCII_DTOSTR_BUF_SIZE, llpt.lat); g_ascii_dtostr (spointlon, G_ASCII_DTOSTR_BUF_SIZE, llpt.lon); This is a single block of code starting with definition of llpt variable. The llpt coordinates are set to 0.0/0.0 (initialization), and then vik_coord_to_latlon() is called. The thing that is strange for me is that the function is called on ll variable, not on llpt variable. Later the values of llpt fields (still set to 0.0/0.0) are used to produce spointlat/spointlon strings. I understand that maybe we do want spointlat/spointlon to contain "0.0"/"0.0" strings, but then the call to vik_coord_to_latlon() is unnecessary. Is there an error in this code or am I seeing this completely wrong? Best regards, Kamil _______________________________________________ Viking-devel mailing list Viking-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/viking-devel Viking home page: http://viking.sf.net/