Object Array Data Provider Refresh Possible bug

Hello
I am having a problem with Object Array Data Provider in terms that the table's data is not changed corectly after a request as expected, but after two requests.
Steps to reproduce the bug:
0. Create a new Visual Web project, call it 'test'.
Set 'Bundled Tomcat ' or 'Sun 9' as deploy target server.
Edit 'Page1' of the project.
1. Create an Entity class, simple class that has only getters and setters with a few fields (lets say 'id' and 'name').
2. In the SessionBean1 that is generated by the framework create an array of Entity class named 'entityArr', and getters and setters for this field.
3. Add a new Array Object Data Provider on the page and set in its properties as array the array created in the previous step 'entityArr (SessionBean1)'.
4. Add a new table component, and set as data provider the provider created in step 3.
In the Table's Layout map the fields from the Entity class, and set whatever compnents you desire for each component's type or leave the default ones (Static Text).
5. Add a 'property change trigger component' on the page. I called it like this because I tried the following :
5.1 A text field and a button to submit the text value
5.2 A Calendar component with autosubmit
5.3 A DropDown with autosubmit.
6. On the property change trigger component created at step 5 set a value_changed method that changes the the array that should be displayed by the table.
For Example, for a DropDown component, you will have a method like this :
public void dropDown1_processValueChange(ValueChangeEvent event) {
String idStr = (String) event.getNewValue();
System.out.println("Entity id :"+idStr);
if(idStr .equals("item1")) {
fillSessionBean1(true);
else {
fillSessionBean1(false);
getSessionBean1().setItemName(idStr);
private void fillSessionBean1(boolean fillValues) {
Entity[] values ;
if(fillValues) {
values = new Entity[4];
for ( int i=0;i<values.length; i++) {
Entity entity = new Entity();
entity.setDescription("Description "+i);
entity.setName("Name "+i);
entity.setId(i) ;
values[i] = entity;
else {
//values = new Entity[0];
values = null;
getSessionBean1().setEntityArr(values);
7. When running the program, if the selected is Item1, the table does not show the array set if on this branch.
I am using :
Netbeans 5.5 build 20061017100,
Visual Web Pack 070104_2,
Ent.Pack 20061212
jdk 1.6.0
Operating Systems : Both Linux Suse10 and Windows.
If anyone has a solution for this please let me know.

OK
While no one responded, I had to think for myself.
There is a bug in the code generated by netbeans or there is nowhere specified that if you attach an array to a data provider you will have to notify by hand the data provider that the array has changed.
You will have to put this line that is generated in init function in your valuechanged functions :
objectArrayDataProvider1.setArray((java.lang.Object[])getValue("#{SessionBean1.entityArr}"));
I think this aproach is a little bit wrong, even it works.
I believe the data provider should be notified the array has been changed.
There could be a much more simple aproaches :
1. In the code generated by netbeans, if you attach an array to a data provider the data provider will be notified after any set(Object[])
2. The data provider could have a function so you will ne anle to attach to the data provider an Object (the session bean, in my case) and the name of the function that retrieves the array (in my case, 'getEntityArr') .
The code generated by netbeans could add this function easily.
Maybe there are any other better aproaches, and I might be wrong.
It's good that it works.

Similar Messages

  • Table with object array data provider

    hi!
    i use the studio creator table and want to fill it with an object array data provider!
    i have an array and the getter:
      public TanData[] getTanDataArray()
            return tanDataArray;    
        }i choosed this for the data provider and in table layout i choose the dataprovider, but when i run my application there are no datas found although the array isn't empty!

    maybe this is a problem:
    i got my data from a database table and i store it in a vector.
    in the example they have a class WeekBean and they fill their array with
       WeekBean[] weeks = {
                new WeekBean(1),
                new WeekBean(2),
                new WeekBean(3),
                new WeekBean(4)
            };and i tried to do this:
        private Vector<TanData> tanDataList = new Vector();
        private TanData[] tanDataArray;
       getTanDataList().copyInto(tanDataArray);could it be that that isn't correct?

  • How to initialize Object  Array Data Provider (OADP)with data from txt file

    Hi,
    I want to show in a table some columnar data from a txt file. I ran the creator demo application on OADP successfully. http://blogs.sun.com/divas/entry/using_the_object_array_data
    I created a javabean class to read a txt file.However, I am stuck at how I can fill the data into an OADP array:
    I am familiar with C extensively but not much at java. can anyone help??
    thanks..
    dr.am.mohan rao

    Thanks for that. I changed it a little bit, but when i ran this script, got ORA-06532: Subscript outside of limit.
    declare
    O_voucher_comment SYSADM.AP_COMMENT_COLL := sysadm.ap_comment_coll(null);
    begin
    FAS_AP_EXCEPTIONS.GET_VOUCHER_COMMENTS('FCCAN', '20494753', 0, 'KEHE', O_voucher_comment);
    end;
    PROCEDURE get_voucher_comments (
    v_bu_in IN VARCHAR2,
    v_voucher_in IN VARCHAR2,
    v_line_in IN NUMBER,
    v_userid IN VARCHAR2,
    voucher_comment OUT      sysadm.ap_comment_coll
    IS
    i NUMBER := 1;
    v_comments VARCHAR2 (254) := ' ';
    comment_type sysadm.ap_comment_type;
    v_line_num NUMBER := 0;
    CURSOR get_all_comment
    IS
    SELECT voucher_line_num, descr254_mixed FROM ps_fas_ap_comment
    WHERE business_unit = v_bu_in AND voucher_id = v_voucher_in;
    CURSOR get_line_comment
    IS
    SELECT descr254_mixed FROM ps_fas_ap_comment
    WHERE business_unit = v_bu_in AND voucher_id = v_voucher_in
    AND voucher_line_num = v_line_in;
    BEGIN
    --voucher_comment() := SYSADM.ap_comment_type (NULL, NULL, NULL, NULL, NULL, NULL);
    --' ', ' ', 0, ' ', '', ' ' sysadm.ap_comment_coll
    voucher_comment := sysadm.ap_comment_coll(null);
    IF v_line_in = 0
    THEN
    OPEN get_all_comment;
    LOOP
    FETCH get_all_comment
    INTO v_line_num, v_comments;
              if i > 1
              then
                   voucher_comment.EXTEND;
              end if;
    voucher_comment (i) := ap_comment_type (v_bu_in,
    v_voucher_in, v_line_num, v_userid,
    TO_DATE (TO_CHAR (SYSDATE, 'DD-MON-YYYY HH24:MI:SS'), 'DD-MON-YYYY HH24:MI:SS'), v_comments );
    i := i + 1;
    END LOOP;
    ELSE
    OPEN get_line_comment;
    LOOP
    FETCH get_line_comment
    INTO v_comments;
              voucher_comment.extend(6);
    voucher_comment (i) := ap_comment_type (v_bu_in, v_voucher_in, v_line_num, v_userid, TO_DATE (TO_CHAR (SYSDATE, 'DD-MON-YYYY HH24:MI:SS' ), 'DD-MON-YYYY HH24:MI:SS'), v_comments);
    i := i + 1;
    END LOOP;
    END IF;
    END get_voucher_comments;

  • Netbeans 5.5 + VWP and Object List Data Provider

    Hi there.
    I'm trying to build an Object List Data Provider as in fieldguide_08_dataProviders.
    I'm using Netbeans 5.5 + VWP
    When I try to "Configure the Table" on page 360, there are some difference.
    When I select Object List Data Provider and drop it on the Table component opens an unexpected choose for the target, then I choose tableRowgroup1.
    The JSP souce don't change and is still
    <ui:tableRowGroup binding="#{Schedule.tableRowGroup1}" id="tableRowGroup1" rows="10"
    sourceData="#{Schedule.defaultTableDataProvider}" sourceVar="currentRow">
    When I select objectListDataProvider1 the drop down opposite property list doesn't work. The button opens a selection window with no items.
    Regards.

    A better resource is http://developers.sun.com/prodtech/javatools/jscreator/learning/tutorials/2/hibernate.html#object in conjunction with http://blogs.sun.com/LongLiveThePepper/entry/using_netbeans_visual_web_pack

  • MSS Object and data provider Important

    Dear All,
             I have a requirement of changing the list of data that is displaying on the general information of the Manager iview.
    The manager should look the Org unit till depth 3. But we have a standard rule for setting it till org unit 2(MSS_TMV_RULE3).
    So i copied the standard and changed the rule with the depth till 3.  and attached that to the object selection MSS_TMV_EE_ORG1. But it is not working do i need to do some other customizing change in that.
    Please help me to solve this issue.....
    Thanks
    Yogesh

    hi
    if you have made a new view , the new view should be mentioned in the ivew property  in the eportal .
    This should help.
    Regards
    sameer.

  • MSS - Object and data provider

    Hi,
    had questions regarding the view groups in the OADP. first, the employee selection for Personnel change request is based on view group MSS_PCR_SELECT. This view group has views which in turn have root , navigation and target selections. due to which the manager logging in can see/navigate through the employees based on their org units etc.
       Now for approving time ( direct link "approve timesheet data") , we used the standard view group MSS_LCA_EE. The views assigned here do not have a naviagtion object , due to which the manager is able to see all the employees listed at once, we created a custom view group based on the std one , added a navation object so that the manager can click on the org units (just like for selecting employees for PCR) and based on that the employees are displayed and then their time can be approved. Somehow this does not seem to work. It displays the whole list of employees. IT seems its just not taking that navigation object. Anyone tried achieving the same functionality ??
    We are on ERP 2005 , MSS BP 1.0.

    Hi Mark -
    I am trying to do something similar and not having much luck..  I am trying to change the main Team Viewer on the employee General Information change.  My client has a requirement where they do not want to use the manager (012) as the MSS user.  The have lower level supervisors identified that link S to S (using 002).  I created new eval paths for the root and navigation/target objects.  I test them via transaction PPST and they return expected results.  I created new rules and associated the eval paths, created new view, org view, etc.  Then I went to the Employee Search (Team Viewer) iVew and changed the parameter to switch out my new org grp view.   It does not work.  In MSS, I get the message "no employees found."
    The parameters (OADP) objects I switched out were:
    View Grp = MSS_TMV_EE
    View = MSS_TMV_EE_ORG1
    I am also on ERP 2005 , MSS BP 1.0
    If you got your issue fixed and can share anything that will help my issue I would greatly appreciate it.
    Regards,
    Karen

  • Customizing Settings for the Object and Data Provider

    Dear All,
    I am trying to create a view for my manager to view ONLY their direct report employees (relationship A002).
    Anyone knows what is the organization view that i need to use or which evaluation path that i an use?
    Thanks.
    Regards,
    Bryan

    Hi Bryan,
    Please use this function module to given the list of direct reporting employee for the org level HRWPC_GET_DIREPS_OF_LEVEL_1 the format is O-S-P.
    This will list the employees who are direct reporting to the manager.
    Thanks & Regards,
    Ganesh R K

  • Oject List Data Provider is not working

    I am having trouble using an Object List Data Provider.
    The Field Guide books says when I drop an Object List Data Provider,
    then select the list property, to bind it to a list, there is suppose to be an edit box to the right of the property that launches a pop up window.
    Instead I am getting an empty drop down list box, no pop up like I do get with an Object Data Provider.
    I can not even manually type in the list binding, it is frustrating.
    I have the loanBean example all set, with the loanBean showing in the outline ready for binding, but no way to bind it via the IDE.
    I tried adding the code the sets the binding, using the book example, but that does not help since the IDE still does not recognize my Object List Data Provider as a valid data source for the Table Display.
    I have been working through the Field Guide tutorials, following the instructions to the letter. I have had no problems, up till now, in chapter 8.
    I tried starting a new project from scratch, and I still have the same problem. Am I doing something wrong, or is this a known issue ?
    I have downloaded and installed all updates as of February 19th.

    Hi,
    Please go through the following blog
    http://blogs.sun.com/roller/page/winston?catname=%2FCreator
    Hope this helps
    Cheers
    Giri

  • When can we expect a patch for Object Array List Data Provider?

    Hey JSC Team!
    When can we expect maybe, just maybe a minor patch for the Object Array List Data Provider loading class problem? Next Month? This Year? Next Year? Near Future? Long in the future? Sometime in the 22nd century?

    I think one of the problem is
    when u declare the ObjectListDataProvider in ur backing bean
    it doesnt appear in the design time straight away
    u have to clean build close and re open the project
    which is quite time consuming.

  • Possible Bug with Drag-and-Drop Being Published via HTML5 - Getting "Undefined" Error When Dragging Object

    Hello,
    I came up with a way to use drag-and-drop interactions that will take advantage of file input so that I may create a drag-and-drop interaction that uses one draggable object over and over allowing multiple scoring/tracking possibilities.  Example use...is having the draggable object be dynamic in that it randomly changes its text so that a learner can drag a term it's possible classification.........thus allowing the possibility of having many terms easily loaded without having to redo a drag-and-drop interaction for each needed terms/classifications updates/changes.
    My Issue: When using a variable to represent the text for a draggable Smart Shape object, I'm getting the error message "undefined" when, clicking/pressing on the object, as well as during the drag of the object. This issue occurs when publishing the project in an HTML5 format.  Flash interestingly enough seems to work perfect...but we are not interested in publishing via Flash any longer.
    To better help you explore this error message, I've set up a test project so that you can see when and how the "undefined" message shows up during a drag-and-drop interaction.  I've also included the Captivate 8 project file used to make the exploration project I'm sharing in this post.
    Link to Captivate project I created for you all to explore "undefined" error message": http://iti.cscc.edu/drag_and_drop_bug/
    Link to this Captivate 8 Project file: http://iti.cscc.edu/drag_and_drop_bug.cptx
    It's pretty interesting how things react in this demo, please try the following actions to see some interesting happenings:
    Drag the Yellow (or variable drag box) to the drag target.
    Drag Black Hello square to Drag target and click undo or reset - watch the undefined message come up on the Yellow (or variable drag box).
    Drag the Yellow (or variable drag box) to the drag target and then use the undo or reset.
    Move both draggable boxes to the drag target and use the undo and reset buttons...
    Anyhow, I know you all are sharp and will run the demo through its paces.
    I'd really be very honored if anyone help me figure out how I could (when publishing out to HTML5) no longer have the "undefined" error message show up when using drag-and-drop with a variable for shape text. This technique has been well received at the college I work at...and I have many future project requests for using such an idea on a variety of similar interactions. I'd love see a solution or see if this might be a bug Adobe may be able to fix!
    I tried to find a solution to the issue documented here for quite some time, but I was not able to find anyone with this problem much less attempting the idea I'm sharing in the help request -  save the darn "undefined" message that comes up!
    Many thanks in advance for any help and/or direction that you all may be able to provide,
    Paul

    Hello,
    I just wanted to supply a minor update related to my drag-and-drop question/issue stated above:
    I did another test using Captivate 7, and found that the undefined error (publishing as HTML5) does not appear and the variable data remains visible - except the variable data turns very small and does not honor any font size related settings.
    I did go ahead and submit this to Adobe as a possible bug today.
    Thanks again for any help related to this issue.  If the issued documented above is solved, it will allow many amazing things to be done using Captivate's drag-and-drop for both regular type projects as well as interaction development for iBooks! 
    Matter of fact if this issue gets fixed, I'll publish a Blog entry (or video) on way's I've used Captivate's drag-and-drop to create dynamic learning activities for Higher Ed. and for use in iBooks.
    ~ Paul

  • Oracle Data Provider (ODP) Passing Arrays to PL/SQL

    Does anyone know how to pass an array or collection of data (from VB.net) to PL/SQL using the new Oracle Data Provider?
    My PL/SQL procedure is accepting type Table (Table array).
    This was easily done with Oracle Objects (in VB6) but I've found no way to do this with the new provider with .Net.
    It seems like a serious limitation if it can't be done.
    Anyones help would be appreciated.

    Just out of interest, what are the performance implications of using REF CURSORS for retrieving resultsets from Oracle stored procedures via ODP.NET?
    When coding the PL/SQL for these, the REF CURSOR is left OPEN and not explicitly CLOSED. When does the cursor actualy get closed? Is there a risk of reaching "maximum open cursors" or some other limit more quickly if REF CURSORS are used in this manner?
    I haven't found any documentation of this issue as yet.

  • Best Practice on using and refreshing the Data Provider

    I have a �users� page, that lists all the users in a table - lets call it master page. One can click on the first column to of the master page and it takes them to the �detail� page, where one can view and update the user detail.
    Master and detail use two different data providers based on two different CachedRowSets.
    Master CachedRowSet (Session scope): SELECT * FROM UsersDetail CachedRowSet (Session scope): SELECT * FROM Users WHERE User_ID=?I want the master to be updated whenever the detail page is updated. There are various options to choose from:
    1. I could call masterDataProvider.refresh() after I call the detailDataProvider.commitChanges() - which is called on the save button on the detail page. The problem with this approach is that the master page will not be refreshed across all user sessions, but only for the one saving the detail page.
    2. I could call masterDataProvider.refresh() on the preRender() event of the master page. The problem with this approach is that the refresh() will be called every single time someone views the master page. Further more, if someone goes to next page (using the built in pagination on the table on master page) and clicks on a user to view its detail and then close the detail page, it does not keep track of the pagination (what page the user was when he/she clicked on a record to view its detail).
    I can find some work around to resolve this problem, but I think this should be a fairly common usage (two page CRUD with master-detail). If we can discuss and document some best practices of doing this, it will help all the developers.
    Discussion:
    1.     What is the best practice on setting the scope of the Data Providers and CahcedRowSet. I noticed that in the tutorial examples, they used page/request scope for Data Provider but session scope for the associated CachedRowSet.
    2.     What is the best practice to refresh the master data provider when a record/row is updated in the detail page?
    3.     How to keep track of pagination, (what page the user was when he/she clicked on the first column in the master page table), so that upon updating the detail page, we cab provide user with a �Close� button, to take them back to whaterver page number he/she was.
    Thanks
    Message was edited by:
    Sabir

    Thanks. I think this is a useful information for all. Do we even need two data providers and associated row sets? Can't we just use TableRowDataProvider, like this:
    TableRowDataProvider rowData=(TableRowDataProvider)getBean("currentRow");If so, I am trying to figure out how to pass this from master to detail page. Essentially the detail page uses a a row from master data provider. Then I need user to be able to change the detail (row) and save changes (in table). This is a fairly common issue in most data driven web apps. I need to design it right, vs just coding.
    Message was edited by:
    Sabir

  • Possible Bug When Binding Data to ContentPresenter ToolTip Attribute

    Hello everyone,
    I'm developing a small application using WPF. I have a custom ListBox control which contains a number of CheckBox entries paired up with a ContentPresenter object which displays some text obtained from a custom generic object.
    If I bind the ContentPresenter 'Content' node to one of the properties of my class, it will display the text I want correctly. However, I cannot do the same with its 'ToolTip' attribute.
    Here's an excerpt of my XAML.
    <Window.Resources>
    <local:SandboxProfiles x:Key="profiles"/>
    <DataTemplate x:Key="ListBoxItemTemplate">
    <!-- The ToolTip attribute doesn't accept dynamic data bindings (maybe a bug?) within the ContentPresenter node.
    Therefore, the attribute has to be inserted in the parent node (WrapPanel) for it to work. -->
    <WrapPanel ToolTip="{Binding Element.FriendlyDescription}">
    <CheckBox IsChecked="{Binding IsSelected}" VerticalAlignment="Center" />
    <ContentPresenter Content="{Binding Element.TypeString, Mode=OneTime}" Margin="2,0" />
    </WrapPanel>
    </DataTemplate>
    </Window.Resources>
    This line works absolutely fine like this,
    <ContentPresenter Content="{Binding Element.TypeString, Mode=OneTime}" Margin="2,0" />
    However, this doesn't work
    <ContentPresenter Content="{Binding Element.TypeString, Mode=OneTime}" ToolTip={Binding Element.TypeString} Margin="2,0" />
    Note I'm using the exact same pattern here, only that I'm applying it to the ToolTip attribute instead of Content. This doesn't work. It compiles, no exceptions, but no tooltip is displayed.
    However, if I bind the ToolTip attribute of the CheckBox node or the parent WrapPanel node in the exact same way, it
    does work. This works,
    <WrapPanel ToolTip="{Binding Element.TypeString}">
    And this works too,
    <CheckBox IsChecked="{Binding IsSelected}" ToolTip="{Binding Element.TypeString}" VerticalAlignment="Center" />
    I've searched the documentation and nowhere does it say I should expect ContentPresenter's 'ToolTip' attribute to behave differently than with any other XAML component.
    This has led me to believe this is a bug in the WPF runtime. If, on the other hand, I'm missing something here, please, do let me know.
    Thank you.

    Your problem is because you're putting  a tooltip on a contentpresenter - which isn't going to respond to mouse over unless you get your mouse over it just so.
    You can easily reproduce that if you throw a little markup in a new mainwindow:
    <Grid Name="myGrid">
    <ContentPresenter ToolTip="Banana"/>
    </Grid>
    Substitute TextBlock for contentpresenter
    <TextBlock Text="Whatever" ToolTip="Banana"/>
    And it works easily.
    <TextBlock Text="{Binding Element.TypeString, Mode=OneTime}" Margin="2,0" />
    Maybe I'm missing something but I can't really see why you have a contentpresenter at all.
    Assuming typestring is a string as it's name rather implies.
    Hope that helps.
    Recent Technet articles:
    Property List Editing ;  
    Dynamic XAML
    Substituting the ContentPresenter node for a simple TextBlock as you said worked for me, thank you.
    But Magnus is right in that you do have mouse-over events with ContentPresenter components; only that for some reason I don't know, they only work when the ToolTip attribute is set to a hardcoded string and no bindings are happening. So it does respond to
    the mouse but it doesn't display anything that has been dynamically bound to it, for some reason.

  • Possible bug: Saving array with extended and double precision to spreadshee​t

    If one concatenates a double precision array and an extended precision array with the "build array" vi and then saves using "Write to Spreadsheet File" vi any digits to the right of the decimal place are set to zero in the saved file. This happens regardless of the format signifier input (e.g. %.10f) to the  "Write to Spreadsheet File" vi.
    I am on Vista Ultimate 32 bit and labview 9.0
    This is a possible bug that is easily circumvented by converting to one type before combining arrar to a spreadsheet. Nonetheless, it is a bug and it cost me some time.
    Solved!
    Go to Solution.
    Attachments:
    Spreadsheet save bug.vi ‏9 KB

    Hi JL,
    no, it's not a bug - it's a feature
    Well, if you would look more closely you would recognize the "Save to Spreadsheet" as polymorphic VI. As this polymorphic VI doesn't support EXT numbers internally (it only supports DBL, I64 and String) LabVIEW chooses the instance with most accuracy: I64 (I64 has 64 bits precision, DBL only 53...). So your options are:
    - set the instance to use as DBL (by right-click and "Select type...")
    - make a copy of this VI, save it with a different name and make it support EXT numbers (don't rework the polymorphic VI as you would break compatibility with other LV installations or future revisions)
    And yes, those coercion dots always signal some conversions - you should atleast check what's going on there...
    Message Edited by GerdW on 05-21-2010 10:01 PM
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Retrieved data from database assignd to object array

    Hi all,
    Im new to java. I creat class it has item_name,item_qty,item_price as properties.then i need to create object array type of that class.now i need to assign values to properties in each element of object array from the database.in my database has ITEM table it has data according to that properties of class.how i do this.please tel me .
    thanks in Advanced,

    Harsha_Lasith wrote:
    yes I knew connect to the database using JDBC.but i have not clear understand about instantiate an object of a class using a constructor.please give me some example for those.
    thanks in advance.If you don't know how to use constructors you really should not be trying to use the JDBC. Learn Java first.

Maybe you are looking for

  • HT1535 Syncing question about the iPad mini?

    I have removed some videos from my library on iTunes that have been added into my iPad in the past. I did that so I can save some memory on my computer and don't want to take up so much space. Is there a possible way to sync more videos into my iPad

  • Bridge CS6 und Photoshop CS6 Kontaktabzug II crash

    Ich kann weder in Bridge, noch in Photoshop CS6 mit Kontaktabzug II Kontaktbögen erstellen. Jedes Mal gibt es einen crash... Mac OS 10.9.5, CS6 File: /Applications/Adobe Photoshop CS6/Presets/Scripts/ContactSheetII.jsx    Line: 1272    Error Name: Er

  • Master Slides

    Hi Guys, I'm learning captivate and trying to get into the habit of using master slides. However, I'm having a lot of problems using Placeholders. Regardless of what I do, the options on the Insert top menu are always grayed out, thus I can't select

  • Pop up error messages for failed custom validation

    I am using jdev-10.1.3.4 My application is in ADF BC I am writing custom validation through managed bean, I want pop-up error message for this failed validation. My problem scenario is: I had some list box as "status"-when this status changes to fail

  • Healing brush in 3.5RC changed?

    Has anyone else noticed that the healing brush in 3.5RC now leaves a visible "circle" behind?  It's not always noticeable ... but it's a LOT more noticeable than I ever remember any previous version of Lightroom. I've tried this on 3 different photo