summaryrefslogtreecommitdiff
path: root/devel/gps/patches
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2011-07-19 18:32:13 +0000
committerdrochner <drochner@pkgsrc.org>2011-07-19 18:32:13 +0000
commitaa25a7f4a68313955bb0cb7ee3ec2fba7f08bce6 (patch)
treefdedccc79a7ed8b3cff5b03f1b7e1f1d47afb2b7 /devel/gps/patches
parent1ed5266f0bf6a5fa8bf94dcd5587ef8fd36c3408 (diff)
downloadpkgsrc-aa25a7f4a68313955bb0cb7ee3ec2fba7f08bce6.tar.gz
fix project properties tab crash, from John Marino per PR pkg/45135
(PKGREV bumped)
Diffstat (limited to 'devel/gps/patches')
-rw-r--r--devel/gps/patches/patch-ah22
-rw-r--r--devel/gps/patches/patch-ai13
-rw-r--r--devel/gps/patches/patch-aj13
3 files changed, 48 insertions, 0 deletions
diff --git a/devel/gps/patches/patch-ah b/devel/gps/patches/patch-ah
new file mode 100644
index 00000000000..4b9c6bb9e72
--- /dev/null
+++ b/devel/gps/patches/patch-ah
@@ -0,0 +1,22 @@
+$NetBSD: patch-ah,v 1.1 2011/07/19 18:32:14 drochner Exp $
+
+--- prj_editor/src/project_properties.adb.orig 2010-12-14 22:30:31.000000000 +0000
++++ prj_editor/src/project_properties.adb
+@@ -4925,7 +4925,7 @@ package body Project_Properties is
+ then
+ -- Some pages might not be visible though...
+ P := Get_Nth_Project_Editor_Page
+- (Ed.Kernel, Page - Pages_From_XML_Count);
++ (Ed.Kernel, Page - Pages_From_XML_Count + 1);
+ end if;
+
+ if P /= null then
+@@ -4934,7 +4934,7 @@ package body Project_Properties is
+ begin
+ Refresh
+ (Page => P,
+- Widget => Ed.Pages (Page - Pages_From_XML_Count),
++ Widget => Ed.Pages (Page - Pages_From_XML_Count + 1),
+ Project => Ed.Project,
+ Languages => Languages.all);
+ Free (Languages);
diff --git a/devel/gps/patches/patch-ai b/devel/gps/patches/patch-ai
new file mode 100644
index 00000000000..0fc548a1580
--- /dev/null
+++ b/devel/gps/patches/patch-ai
@@ -0,0 +1,13 @@
+$NetBSD: patch-ai,v 1.1 2011/07/19 18:32:14 drochner Exp $
+
+--- prj_editor/src/project_viewers.ads.orig 2010-12-14 22:30:31.000000000 +0000
++++ prj_editor/src/project_viewers.ads
+@@ -159,7 +159,7 @@ package Project_Viewers is
+ -- Return the number of registered project editor pages
+
+ function Get_Nth_Project_Editor_Page
+- (Kernel : access GPS.Kernel.Kernel_Handle_Record'Class; Num : Natural)
++ (Kernel : access GPS.Kernel.Kernel_Handle_Record'Class; Num : Positive)
+ return Project_Editor_Page;
+ -- Return the Num-th registered project editor page.
+ -- First page is number 1.
diff --git a/devel/gps/patches/patch-aj b/devel/gps/patches/patch-aj
new file mode 100644
index 00000000000..4af561c2661
--- /dev/null
+++ b/devel/gps/patches/patch-aj
@@ -0,0 +1,13 @@
+$NetBSD: patch-aj,v 1.1 2011/07/19 18:32:14 drochner Exp $
+
+--- prj_editor/src/project_viewers.adb.orig 2010-12-14 22:30:31.000000000 +0000
++++ prj_editor/src/project_viewers.adb
+@@ -1657,7 +1657,7 @@ package body Project_Viewers is
+ ---------------------------------
+
+ function Get_Nth_Project_Editor_Page
+- (Kernel : access Kernel_Handle_Record'Class; Num : Natural)
++ (Kernel : access Kernel_Handle_Record'Class; Num : Positive)
+ return Project_Editor_Page
+ is
+ pragma Unreferenced (Kernel);