[Kazehakase-cvs] kazehakase-svn [2993] * src/dialogs/kz-prompt-dialog.c (set_property): checked

Back to archive index

svnno****@sourc***** svnno****@sourc*****
Sat Mar 24 21:24:27 JST 2007


Revision: 2993
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=kazehakase&view=rev&rev=2993
Author:   kous
Date:     2007-03-24 21:24:26 +0900 (Sat, 24 Mar 2007)

Log Message:
-----------
* src/dialogs/kz-prompt-dialog.c (set_property): checked
  whether parent_windows is NULL or not.

Modified Paths:
--------------
    kazehakase/trunk/ChangeLog
    kazehakase/trunk/src/dialogs/kz-prompt-dialog.c

Modified: kazehakase/trunk/ChangeLog
===================================================================
--- kazehakase/trunk/ChangeLog	2007-03-24 12:03:24 UTC (rev 2992)
+++ kazehakase/trunk/ChangeLog	2007-03-24 12:24:26 UTC (rev 2993)
@@ -1,3 +1,8 @@
+2007-03-24  Kouhei Sutou  <kou****@cozmi*****>
+
+	* src/dialogs/kz-prompt-dialog.c (set_property): checked
+	whether parent_windows is NULL or not.
+
 2007-03-24  Hiroyuki Ikezoe  <poinc****@ikezo*****>
 
 	* module/embed/gecko/mozilla.[cpp|h]: Remove needless codes.

Modified: kazehakase/trunk/src/dialogs/kz-prompt-dialog.c
===================================================================
--- kazehakase/trunk/src/dialogs/kz-prompt-dialog.c	2007-03-24 12:03:24 UTC (rev 2992)
+++ kazehakase/trunk/src/dialogs/kz-prompt-dialog.c	2007-03-24 12:24:26 UTC (rev 2993)
@@ -364,14 +364,18 @@
 	      GParamSpec      *pspec)
 {
 	KzPromptDialogPrivate *priv = KZ_PROMPT_DIALOG_GET_PRIVATE (object);
-  
+
 	switch (prop_id)
 	{
 	case PROP_PROMPT_TYPE:
 		priv->prompt_type = g_value_get_int(value);
 		break;
 	case PROP_PARENT_WINDOW:
-		priv->parent_window = g_object_ref(g_value_get_object(value));
+		if (priv->parent_window)
+			g_object_unref(priv->parent_window);
+		priv->parent_window = g_value_get_object(value);
+		if (priv->parent_window)
+			g_object_ref(priv->parent_window);
 		break;
 	default:
 		G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);




More information about the Kazehakase-cvs mailing list
Back to archive index