summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorQball Cow <qball@gmpclient.org>2014-04-24 08:23:16 +0200
committerQball Cow <qball@gmpclient.org>2014-04-24 17:35:40 +0200
commit7887344d4434a676dde55ff1fb04dd855ff82bcb (patch)
treee5b28974fd27654e90d90bf294a149a6f7ed7b0a /source
parent3f9ef21c2959013eb4fe8c92fe30f2d22b1d49c7 (diff)
Removed unused, add comments.
Diffstat (limited to 'source')
-rw-r--r--source/rofi.c21
-rw-r--r--source/run-dialog.c1
2 files changed, 12 insertions, 10 deletions
diff --git a/source/rofi.c b/source/rofi.c
index 049b368e..7c926d5f 100644
--- a/source/rofi.c
+++ b/source/rofi.c
@@ -1862,22 +1862,31 @@ int main ( int argc, char *argv[] )
netatoms[i] = XInternAtom ( display, netatom_names[i], False );
}
+#ifdef HAVE_I3_IPC_H
+ // Check for i3
+ display_get_i3_path ( display );
+#endif
+ // Load in config from X resources.
parse_xresource_options ( display );
+ // Parse commandline arguments about the looks.
find_arg_str ( argc, argv, "-font", &( config.menu_font ) );
find_arg_str ( argc, argv, "-fg", &( config.menu_fg ) );
find_arg_str ( argc, argv, "-bg", &( config.menu_bg ) );
find_arg_str ( argc, argv, "-hlfg", &( config.menu_hlfg ) );
find_arg_str ( argc, argv, "-hlbg", &( config.menu_hlbg ) );
find_arg_str ( argc, argv, "-bc", &( config.menu_bc ) );
- find_arg_str ( argc, argv, "-term", &( config.terminal_emulator ) );
find_arg_int ( argc, argv, "-bw", &( config.menu_bw ) );
find_arg_int ( argc, argv, "-o", &( config.window_opacity ) );
+
+ // Parse commandline arguments about size and position
find_arg_int ( argc, argv, "-width", &( config.menu_width ) );
find_arg_int ( argc, argv, "-lines", &( config.menu_lines ) );
find_arg_int ( argc, argv, "-loc", &( config.location ) );
find_arg_int ( argc, argv, "-padding", &( config.padding ) );
+ // Parse commandline arguments about behavior
+ find_arg_str ( argc, argv, "-term", &( config.terminal_emulator ) );
if ( find_arg ( argc, argv, "-zeltak" ) >= 0 )
{
config.zeltak_mode = 1;
@@ -1888,12 +1897,6 @@ int main ( int argc, char *argv[] )
config.wmode = HORIZONTAL;
}
-
-#ifdef HAVE_I3_IPC_H
- // Check for i3
- display_get_i3_path ( display );
-#endif
-
// flags to run immediately and exit
if ( find_arg ( argc, argv, "-now" ) >= 0 )
{
@@ -1928,10 +1931,10 @@ int main ( int argc, char *argv[] )
parse_key ( config.ssh_key, &sshdialog_modmask, &sshdialog_keysym );
grab_key ( sshdialog_modmask, sshdialog_keysym );
- XEvent ev;
-
+ // Main loop
for (;; )
{
+ XEvent ev;
// caches only live for a single event
winlist_empty ( cache_xattr );
winlist_empty ( cache_client );
diff --git a/source/run-dialog.c b/source/run-dialog.c
index 9e3483e9..92b77343 100644
--- a/source/run-dialog.c
+++ b/source/run-dialog.c
@@ -96,7 +96,6 @@ static pid_t exec_cmd ( const char *cmd, int run_in_term )
* This happens in non-critical time (After launching app)
* It is allowed to be a bit slower.
*/
- size_t path_length = strlen ( cache_dir ) + strlen ( RUN_CACHE_FILE ) + 3;
char *path = NULL;
if(asprintf ( &path, "%s/%s", cache_dir, RUN_CACHE_FILE ) == -1) {
return -1;