gnome-terminal r2517 - trunk/src



Author: chpe
Date: Thu Mar 20 14:01:36 2008
New Revision: 2517
URL: http://svn.gnome.org/viewvc/gnome-terminal?rev=2517&view=rev

Log:
Make terminal_profile_new only call g_object_new.


Modified:
   trunk/src/terminal-profile.c

Modified: trunk/src/terminal-profile.c
==============================================================================
--- trunk/src/terminal-profile.c	(original)
+++ trunk/src/terminal-profile.c	Thu Mar 20 14:01:36 2008
@@ -325,6 +325,15 @@
   
   g_hash_table_insert (profiles, priv->name, profile);
 
+  if (default_profile == NULL &&
+      default_profile_id &&
+      strcmp (default_profile_id,
+              terminal_profile_get_name (profile)) == 0)
+    {
+      /* We are the default profile */
+      default_profile = profile;
+    }
+  
   return object;
 }
 
@@ -444,26 +453,12 @@
 TerminalProfile*
 terminal_profile_new (const char *name)
 {
-  TerminalProfile *profile;
-
-  g_return_val_if_fail (profiles != NULL, NULL);
   g_return_val_if_fail (terminal_profile_lookup (name) == NULL,
                         NULL);
   
-  profile = g_object_new (TERMINAL_TYPE_PROFILE,
-                          "name", name,
-                          NULL);
-
-  if (default_profile == NULL &&
-      default_profile_id &&
-      strcmp (default_profile_id,
-              terminal_profile_get_name (profile)) == 0)
-    {
-      /* We are the default profile */
-      default_profile = profile;
-    }
-  
-  return profile;
+  return g_object_new (TERMINAL_TYPE_PROFILE,
+                       "name", name,
+                       NULL);
 }
 
 const char*



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]