[Xfce4-commits] <xfce4-appfinder:nick/xfrun4-merge> Drop optional filename support.

Nick Schermer noreply at xfce.org
Sat Jun 25 20:46:01 CEST 2011


Updating branch refs/heads/nick/xfrun4-merge
         to 11fde81fb83c520edb98959d19c8d2bcc85a3a44 (commit)
       from 67c10f7e18ea3a4d8185453b80ffa53a3200dc76 (commit)

commit 11fde81fb83c520edb98959d19c8d2bcc85a3a44
Author: Nick Schermer <nick at xfce.org>
Date:   Sat Jun 25 20:28:33 2011 +0200

    Drop optional filename support.
    
    Was not working yet and it makes the model caching a lot more
    complicated, so something not maybe people will use.

 src/main.c |   23 +++++++----------------
 1 files changed, 7 insertions(+), 16 deletions(-)

diff --git a/src/main.c b/src/main.c
index 64b0d13..50a65e4 100644
--- a/src/main.c
+++ b/src/main.c
@@ -57,7 +57,6 @@ static gboolean  opt_expanded = FALSE;
 static gboolean  opt_version = FALSE;
 static gboolean  opt_replace = FALSE;
 static gboolean  opt_quit = FALSE;
-static gchar    *opt_filename = NULL;
 static gboolean  opt_disable_server = FALSE;
 static GSList   *windows = NULL;
 static gboolean  service_owner = FALSE;
@@ -71,7 +70,6 @@ static GOptionEntry option_entries[] =
   { "replace", 'r', 0, G_OPTION_ARG_NONE, &opt_replace, N_("Replace the existing service"), NULL },
   { "quit", 'q', 0, G_OPTION_ARG_NONE, &opt_quit, N_("Quit all instances"), NULL },
   { "disable-server", 0, 0, G_OPTION_ARG_NONE, &opt_disable_server, N_("Do not try to use or become a D-Bus service"), NULL },
-  { G_OPTION_REMAINING, '\0', 0, G_OPTION_ARG_FILENAME, &opt_filename, NULL, NULL },
   { NULL }
 };
 
@@ -99,8 +97,7 @@ appfinder_window_destroyed (GtkWidget *window)
 
 static void
 appfinder_window_new (const gchar *startup_id,
-                      gboolean     expanded,
-                      const gchar *menu_filename)
+                      gboolean     expanded)
 {
   GtkWidget *window;
 
@@ -126,7 +123,6 @@ appfinder_dbus_message (DBusConnection *dbus_connection,
   gboolean     expanded;
   gchar       *startup_id;
   DBusError    derror;
-  gchar       *menu_filename;
 
   if (dbus_message_is_method_call (message, APPFINDER_DBUS_INTERFACE, APPFINDER_DBUS_METHOD_OPEN))
     {
@@ -134,10 +130,9 @@ appfinder_dbus_message (DBusConnection *dbus_connection,
       if (dbus_message_get_args (message, &derror,
                                  DBUS_TYPE_BOOLEAN, &expanded,
                                  DBUS_TYPE_STRING, &startup_id,
-                                 DBUS_TYPE_STRING, &menu_filename,
                                  DBUS_TYPE_INVALID))
         {
-          appfinder_window_new (startup_id, expanded, menu_filename);
+          appfinder_window_new (startup_id, expanded);
           reply = dbus_message_new_method_return (message);
         }
       else
@@ -181,8 +176,7 @@ appfinder_dbus_message (DBusConnection *dbus_connection,
 
 static gboolean
 appfinder_dbus_open_window (DBusConnection *dbus_connection,
-                            const gchar    *startup_id,
-                            const gchar    *menu_filename)
+                            const gchar    *startup_id)
 {
 
   DBusError    derror;
@@ -195,13 +189,10 @@ appfinder_dbus_open_window (DBusConnection *dbus_connection,
 
   if (startup_id == NULL)
     startup_id = "";
-  if (menu_filename == NULL)
-    menu_filename = "";
 
   dbus_message_append_args (method,
                             DBUS_TYPE_BOOLEAN, &opt_expanded,
                             DBUS_TYPE_STRING, &startup_id,
-                            DBUS_TYPE_STRING, &menu_filename,
                             DBUS_TYPE_INVALID);
 
   dbus_message_set_auto_start (method, TRUE);
@@ -360,7 +351,7 @@ appfinder_dbus_service (const gchar *startup_id)
         }
       else if (result == DBUS_REQUEST_NAME_REPLY_EXISTS)
         {
-          if (appfinder_dbus_open_window (dbus_connection, startup_id, opt_filename))
+          if (appfinder_dbus_open_window (dbus_connection, startup_id))
             {
                /* successfully opened a window in the other instance */
                dbus_connection_unref (dbus_connection);
@@ -411,7 +402,7 @@ main (gint argc, gchar **argv)
   /* get the startup notification id */
   startup_id = g_getenv ("DESKTOP_STARTUP_ID");
 
-  if (!gtk_init_with_args (&argc, &argv, _("[MENUFILE]"), option_entries, GETTEXT_PACKAGE, &error))
+  if (!gtk_init_with_args (&argc, &argv, NULL, option_entries, GETTEXT_PACKAGE, &error))
     {
       g_printerr ("%s: %s.\n", PACKAGE_NAME, error->message);
       g_printerr (_("Type \"%s --help\" for usage."), PACKAGE_NAME);
@@ -424,7 +415,7 @@ main (gint argc, gchar **argv)
   if (opt_version)
     {
       g_print ("%s %s (Xfce %s)\n\n", PACKAGE_NAME, PACKAGE_VERSION, xfce_version_string ());
-      g_print ("%s\n", "Copyright (c) 2004-2010");
+      g_print ("%s\n", "Copyright (c) 2004-2011");
       g_print ("\t%s\n\n", _("The Xfce development team. All rights reserved."));
       g_print (_("Please report bugs to <%s>."), PACKAGE_BUGREPORT);
       g_print ("\n");
@@ -458,7 +449,7 @@ main (gint argc, gchar **argv)
     }
 
   /* create initial window */
-  appfinder_window_new (NULL, opt_expanded, opt_filename);
+  appfinder_window_new (NULL, opt_expanded);
 
   APPFINDER_DEBUG ("enter mainloop");
 



More information about the Xfce4-commits mailing list