From 05768309a0d8e31601c455e138a854b655184ce0 Mon Sep 17 00:00:00 2001 From: "Juergen E. Fischer" Date: Sat, 7 Mar 2015 16:35:56 +0100 Subject: [PATCH] fix precise builds --- src/providers/postgres/qgspostgresprovider.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/providers/postgres/qgspostgresprovider.cpp b/src/providers/postgres/qgspostgresprovider.cpp index 8285938147f0..368aba8d081b 100644 --- a/src/providers/postgres/qgspostgresprovider.cpp +++ b/src/providers/postgres/qgspostgresprovider.cpp @@ -632,6 +632,15 @@ QString QgsPostgresProvider::endianString() } } + +struct PGTypeInfo +{ + QString typeName; + QString typeType; + QString typeElem; + int typeLen; +}; + bool QgsPostgresProvider::loadFields() { if ( !mIsQuery ) @@ -660,14 +669,6 @@ bool QgsPostgresProvider::loadFields() sql = "SELECT oid,typname,typtype,typelem,typlen FROM pg_type"; QgsPostgresResult typeResult = connectionRO()->PQexec( sql ); - struct PGTypeInfo - { - QString typeName; - QString typeType; - QString typeElem; - int typeLen; - }; - QMap typeMap; for ( int i = 0; i < typeResult.PQntuples(); ++i ) {