Re: [Planner Dev] Task/Resource and Project property redo/undo patch.
- From: Richard Hult <richard imendio com>
- To: Planner Project Manager - Development List <planner-dev lists imendio com>
- Subject: Re: [Planner Dev] Task/Resource and Project property redo/undo patch.
- Date: Mon, 10 May 2004 09:30:21 +0200
On mån, 2004-05-10 at 02:00 +0100, lincoln phipps openmutual net wrote:
Good morning!
> >>@@ -885,6 +972,10 @@ mpp_property_added (MrpProject  *project
> >>                    MrpProperty *property,
> >>                    GtkWidget   *dialog)
> >> {
> >>+       if (!dialog) {
> >>+               return;  /* This happens when signal for
> >>property-added wasn't intended for this dialog */
> > 
> > 
> > Hm, is dialog really NULL ever here? Sounds like a bug if that's the
> > case.
> 
> Ah - I can see the bug in mpp_property_added (); the
> existing code tries to use dialog data before its checked
> to see if its a dialog - I'll fix the current code.
Hm, it sounds like a bug if we get a callback after the dialog is gone,
or use the same callback in cases where there can be a dialog present or
not.
> I propose to create the following routines in mrp-property.c,
> 
> const gchar *mrp_get_property_value_as_string (MrpProperty *property);
> boolean     *mrp_set_property_value_from_string (MrpProperty *property, gchar *string);
> 
> and then refactor current code (and patch) to use that.
Yeah, good idea.
/Richard
-- 
Imendio HB, http://www.imendio.com/
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]