Changeset 12a4d6e
- Timestamp:
- Mar 11, 2012, 11:24:43 PM (12 years ago)
- Branches:
- release-1.8
- Children:
- fe569d7
- Parents:
- 07cd24d
- git-author:
- David Benjamin <davidben@mit.edu> (07/23/11 18:54:46)
- git-committer:
- David Benjamin <davidben@mit.edu> (03/11/12 23:24:43)
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
commands.c
r07cd24d r12a4d6e 2165 2165 myargv[i]=argv[i]; 2166 2166 } 2167 owl_function_create_filter(argc, myargv); 2168 owl_function_change_currentview_filter("owl-dynamic"); 2167 if (owl_function_create_filter(argc, myargv)) { 2168 owl_function_change_currentview_filter("owl-dynamic"); 2169 } 2169 2170 g_free(myargv); 2170 2171 return NULL; -
functions.c
r5b54595 r12a4d6e 2128 2128 2129 2129 /* Create a new filter, or replace an existing one 2130 * with a new definition. 2130 * with a new definition. Returns true on success. 2131 2131 */ 2132 voidowl_function_create_filter(int argc, const char *const *argv)2132 bool owl_function_create_filter(int argc, const char *const *argv) 2133 2133 { 2134 2134 owl_filter *f; … … 2138 2138 if (argc < 2) { 2139 2139 owl_function_error("Wrong number of arguments to filter command"); 2140 return ;2140 return false; 2141 2141 } 2142 2142 … … 2148 2148 if (!strcmp(argv[1], "all")) { 2149 2149 owl_function_error("You may not change the 'all' filter."); 2150 return ;2150 return false; 2151 2151 } 2152 2152 … … 2156 2156 if (!f) { 2157 2157 owl_function_error("The filter '%s' does not exist.", argv[1]); 2158 return ;2158 return false; 2159 2159 } 2160 2160 if (owl_util_string_to_color(argv[3])==OWL_COLOR_INVALID) { 2161 2161 owl_function_error("The color '%s' is not available.", argv[3]); 2162 return ;2162 return false; 2163 2163 } 2164 2164 owl_filter_set_fgcolor(f, owl_util_string_to_color(argv[3])); 2165 2165 owl_mainwin_redisplay(owl_global_get_mainwin(&g)); 2166 return ;2166 return false; 2167 2167 } 2168 2168 if (argc==4 && !strcmp(argv[2], "-b")) { … … 2170 2170 if (!f) { 2171 2171 owl_function_error("The filter '%s' does not exist.", argv[1]); 2172 return ;2172 return false; 2173 2173 } 2174 2174 if (owl_util_string_to_color(argv[3])==OWL_COLOR_INVALID) { 2175 2175 owl_function_error("The color '%s' is not available.", argv[3]); 2176 return ;2176 return false; 2177 2177 } 2178 2178 owl_filter_set_bgcolor(f, owl_util_string_to_color(argv[3])); 2179 2179 owl_mainwin_redisplay(owl_global_get_mainwin(&g)); 2180 return ;2180 return true; 2181 2181 } 2182 2182 … … 2185 2185 if (f == NULL) { 2186 2186 owl_function_error("Invalid filter"); 2187 return ;2187 return false; 2188 2188 } 2189 2189 … … 2206 2206 } 2207 2207 owl_mainwin_redisplay(owl_global_get_mainwin(&g)); 2208 return true; 2208 2209 } 2209 2210
Note: See TracChangeset
for help on using the changeset viewer.