Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 318512

Summary: Incorrect Outline in a module with a INTERFACE block
Product: [Tools] PTP Reporter: Maksym <petrenkomaxim>
Component: Photran.Editor & Outline ViewAssignee: Jeffrey Overbey <com-eclipse-dot-org>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: aria_iran, com-eclipse-dot-org
Version: unspecified   
Target Milestone: 6.0.7   
Hardware: Macintosh   
OS: All   
Whiteboard:
Attachments:
Description Flags
Test F90 file for the bug
none
The screenshot of the Outline view with the bug
none
Patch g.watson: iplog+

Description Maksym CLA 2010-06-30 14:44:14 EDT
Build Identifier: I20100608-0911

If a module contains an INTERFACE block, all functions belonging to this interface are shown in Outline as children of each other in a degenerated linear tree fashion. The functions in the module not belonging to the interface are shown as children of the last interface function in the tree, see attached.

Reproducible: Always

Steps to Reproduce:
1. Open Outline for the attached file
2. You should see something similar to the screen shot
Comment 1 Maksym CLA 2010-06-30 14:45:49 EDT
Created attachment 173141 [details]
Test F90 file for the bug
Comment 2 Maksym CLA 2010-06-30 14:47:26 EDT
Created attachment 173142 [details]
The screenshot of the Outline view with the bug
Comment 3 Jeffrey Overbey CLA 2010-07-20 15:39:26 EDT
*** Bug 319808 has been marked as a duplicate of this bug. ***
Comment 4 Jeffrey Overbey CLA 2011-03-17 09:34:51 EDT
Created attachment 191415 [details]
Patch
Comment 5 Jeffrey Overbey CLA 2011-03-17 09:36:38 EDT
Thanks again for the bug report.  The fix for this will appear in Photran 6.0.7 and Photran 7.0.

Patch committed to ptp_4_0 and HEAD.
Comment 6 Maksym CLA 2011-03-17 09:46:53 EDT
Thanks for the fix!