SVN Commit by dpage: r6627 - in trunk/pgadmin3/pgadmin: dlg include/dlg include/schema schema

From: svn(at)pgadmin(dot)org
To: pgadmin-hackers(at)postgresql(dot)org
Subject: SVN Commit by dpage: r6627 - in trunk/pgadmin3/pgadmin: dlg include/dlg include/schema schema
Date: 2007-09-07 13:49:51
Message-ID: 200709071349.l87DnpK8031887@developer.pgadmin.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Author: dpage

Date: 2007-09-07 14:49:51 +0100 (Fri, 07 Sep 2007)

New Revision: 6627

Revision summary: http://svn.pgadmin.org/cgi-bin/viewcvs.cgi/?rev=6627&view=rev

Log:
Track tablespaces by their OID, not their name. This prevents a nasty potential gotcha where renaming a tablespace and then viewing the property page for an object that hasn't subsequently been refreshed can default the tablespace combobox to the wrong value. This gets nasty if not noticed when the user changes some other property - the object will be moved to the tablespace selected in error!! Per report from Erwin.

Modified:
trunk/pgadmin3/pgadmin/dlg/dlgDatabase.cpp
trunk/pgadmin3/pgadmin/dlg/dlgIndex.cpp
trunk/pgadmin3/pgadmin/dlg/dlgIndexConstraint.cpp
trunk/pgadmin3/pgadmin/dlg/dlgProperty.cpp
trunk/pgadmin3/pgadmin/dlg/dlgTable.cpp
trunk/pgadmin3/pgadmin/include/dlg/dlgProperty.h
trunk/pgadmin3/pgadmin/include/schema/pgDatabase.h
trunk/pgadmin3/pgadmin/include/schema/pgIndex.h
trunk/pgadmin3/pgadmin/include/schema/pgTable.h
trunk/pgadmin3/pgadmin/schema/pgDatabase.cpp
trunk/pgadmin3/pgadmin/schema/pgIndex.cpp
trunk/pgadmin3/pgadmin/schema/pgTable.cpp

Browse pgadmin-hackers by date

  From Date Subject
Next Message Dave Page 2007-09-07 14:08:51 Re: More refresh issues
Previous Message svn 2007-09-07 11:21:34 SVN Commit by dpage: r6626 - in trunk/pgadmin3/pgadmin: dlg include/dlg include/schema schema ui