[qgis] 05/13: Add patch to not look for topology layers without topology support.
Bas Couwenberg
sebastic at xs4all.nl
Fri Feb 14 17:08:19 UTC 2014
This is an automated email from the git hooks/post-receive script.
sebastic-guest pushed a commit to branch master
in repository qgis.
commit 67961520e930161e171025165775efd2147b6861
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Sat Feb 8 05:46:54 2014 +0100
Add patch to not look for topology layers without topology support.
---
debian/changelog | 1 +
debian/patches/postgres-provider-topology-support.patch | 15 +++++++++++++++
debian/patches/series | 1 +
3 files changed, 17 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 94be5d4..f9c8abc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,6 +11,7 @@ qgis (2.0.1-2) UNRELEASED; urgency=low
[ Bas Couwenberg ]
* Additional checks in qgis-providers-common.postinst
* Add patch to fix mis-detection of PostGIS table types.
+ * Add patch to not look for topology layers without topology support.
-- Bas Couwenberg <sebastic at xs4all.nl> Fri, 31 Jan 2014 19:42:03 +0100
diff --git a/debian/patches/postgres-provider-topology-support.patch b/debian/patches/postgres-provider-topology-support.patch
new file mode 100644
index 0000000..001b6d9
--- /dev/null
+++ b/debian/patches/postgres-provider-topology-support.patch
@@ -0,0 +1,15 @@
+From: "Juergen E. Fischer" <jef at norbit.de>
+Subject: postgres provider: don't look for topology layers without topology support
+Origin: https://github.com/qgis/QGIS/commit/673406d271fbc54071c3cc8835fb1279e4ebe719
+Bug: http://hub.qgis.org/issues/9453
+--- a/src/providers/postgres/qgspostgresconn.cpp
++++ b/src/providers/postgres/qgspostgresconn.cpp
+@@ -307,7 +307,7 @@ bool QgsPostgresConn::getTableInfo( bool
+
+ mLayersSupported.clear();
+
+- for ( int i = 0; i < 3; i++ )
++ for ( int i = 0; i < (hasTopology() ? 3 : 2); i++ )
+ {
+ QString sql, tableName, schemaName, columnName, typeName, sridName, gtableName;
+ QgsPostgresGeometryColumnType columnType = sctGeometry;
diff --git a/debian/patches/series b/debian/patches/series
index 1a39578..2f6dcf2 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -28,3 +28,4 @@ wms-c-don-t-crash-if-tile-matrix-set-isn-t-available.patch
use-local-icon.patch
fix-qreal-vs-double.patch
mis-detection-of-PostGIS-table-type.patch
+postgres-provider-topology-support.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/qgis.git
More information about the Pkg-grass-devel
mailing list