Scope reduce several variables.

This commit is contained in:
Michael Drake 2014-05-30 23:57:04 +01:00
parent c01e168d64
commit 910efb0156
2 changed files with 25 additions and 23 deletions

View File

@ -634,7 +634,6 @@ bool ro_gui_wimp_event_mouse_click(wimp_pointer *pointer)
int current, step, stepping, min, max, decimal_places;
wimp_window_state open;
wimp_caret caret;
os_error *error;
bool prepared;
w = pointer->w;
@ -702,6 +701,7 @@ bool ro_gui_wimp_event_mouse_click(wimp_pointer *pointer)
* button, then close the menu (which closes us) and then finally
* re-open ourselves. ugh! */
if (current_menu != NULL) {
os_error *error;
open.w = pointer->w;
error = xwimp_get_window_state(&open);
if (error) {
@ -1163,25 +1163,25 @@ bool ro_gui_wimp_event_pointer_entering_window(wimp_entering *entering)
bool ro_gui_wimp_event_process_window_menu_click(wimp_pointer *pointer)
{
struct event_window *window;
int xpos, ypos, line_height, gap_height, entry;
window = ro_gui_wimp_event_find_window(pointer->w);
if ((window) && (window->window_menu)
&& (pointer->buttons == wimp_CLICK_MENU)) {
int xpos, ypos;
if (window->menu_prepare)
if (!window->menu_prepare(window->w, wimp_ICON_WINDOW,
window->window_menu, pointer))
return false;
if (window->window_menu_iconbar) {
int entry = 0;
int line_height = window->window_menu->height +
window->window_menu->gap;
int gap_height = 24; /* The fixed dotted line height */
xpos = pointer->pos.x;
ypos = 96;
line_height = window->window_menu->height +
window->window_menu->gap;
gap_height = 24; /* The fixed dotted line height */
entry = 0;
do {
ypos += line_height;
if ((window->window_menu->
@ -1340,7 +1340,6 @@ bool ro_gui_wimp_event_register_checkbox(wimp_w w, wimp_i i)
bool ro_gui_wimp_event_register_radio(wimp_w w, wimp_i *i)
{
struct event_window *window;
struct icon_event *event;
window = ro_gui_wimp_event_get_window(w);
if (!window)
@ -1348,7 +1347,8 @@ bool ro_gui_wimp_event_register_radio(wimp_w w, wimp_i *i)
window->max_radio_group++;
while (*i != -1) {
event = ro_gui_wimp_event_get_event(w, *i, EVENT_RADIO);
struct icon_event *event = ro_gui_wimp_event_get_event(w, *i,
EVENT_RADIO);
if (!event)
return false;
event->data.radio_group = window->max_radio_group;

View File

@ -1673,7 +1673,7 @@ void ro_gui_window_close(wimp_w w)
struct gui_window *g = (struct gui_window *)ro_gui_wimp_event_get_user_data(w);
wimp_pointer pointer;
os_error *error;
char *temp_name, *r;
char *temp_name;
char *filename = NULL;
hlcache_handle *h = NULL;
bool destroy;
@ -1697,6 +1697,7 @@ void ro_gui_window_close(wimp_w w)
if (filename != NULL) {
temp_name = malloc(strlen(filename) + 32);
if (temp_name) {
char *r;
sprintf(temp_name, "Filer_OpenDir %s",
filename);
r = temp_name + strlen(temp_name);
@ -1894,13 +1895,11 @@ bool ro_gui_window_handle_local_keypress(struct gui_window *g, wimp_key *key,
os_error *ro_error;
wimp_pointer pointer;
os_coord pos;
const char *toolbar_url;
float scale;
uint32_t c = (uint32_t) key->c;
wimp_scroll_direction xscroll = wimp_SCROLL_NONE;
wimp_scroll_direction yscroll = wimp_SCROLL_NONE;
nsurl *url;
nserror error;
if (g == NULL)
return false;
@ -1924,7 +1923,9 @@ bool ro_gui_window_handle_local_keypress(struct gui_window *g, wimp_key *key,
switch (c) {
case IS_WIMP_KEY + wimp_KEY_F1: /* Help. */
{
error = nsurl_create("http://www.netsurf-browser.org/documentation/", &url);
nserror error = nsurl_create(
"http://www.netsurf-browser.org/documentation/",
&url);
if (error == NSERROR_OK) {
error = browser_window_create(BW_CREATE_HISTORY,
url,
@ -2032,6 +2033,7 @@ bool ro_gui_window_handle_local_keypress(struct gui_window *g, wimp_key *key,
case wimp_KEY_RETURN:
if (is_toolbar) {
const char *toolbar_url;
toolbar_url = ro_toolbar_get_url(g->toolbar);
if (toolbar_url != NULL)
ro_gui_window_launch_url(g, toolbar_url);
@ -3590,7 +3592,6 @@ void ro_gui_window_toolbar_click(void *data,
{
struct gui_window *g = data;
struct browser_window *new_bw;
gui_save_type save_type;
if (g == NULL)
return;
@ -3599,6 +3600,9 @@ void ro_gui_window_toolbar_click(void *data,
if (action_type == TOOLBAR_ACTION_URL) {
switch (action.url) {
case TOOLBAR_URL_DRAG_URL:
{
gui_save_type save_type;
if (g->bw->current_content == NULL)
break;
@ -3612,6 +3616,7 @@ void ro_gui_window_toolbar_click(void *data,
ro_gui_drag_save_link(save_type,
nsurl_access(hlcache_handle_get_url(h)),
content_get_title(h), g);
}
break;
case TOOLBAR_URL_SELECT_HOTLIST:
@ -3862,10 +3867,9 @@ bool ro_gui_window_up_available(struct browser_window *bw)
{
bool result = false;
nsurl *parent;
nserror err;
if (bw != NULL && bw->current_content != NULL) {
err = nsurl_parent(hlcache_handle_get_url(
nserror err = nsurl_parent(hlcache_handle_get_url(
bw->current_content), &parent);
if (err == NSERROR_OK) {
result = nsurl_compare(hlcache_handle_get_url(
@ -3890,7 +3894,6 @@ void ro_gui_window_prepare_pageinfo(struct gui_window *g)
hlcache_handle *h = g->bw->current_content;
char icon_buf[20] = "file_xxx";
char enc_buf[40];
char enc_token[10] = "Encoding0";
const char *icon = icon_buf;
const char *title, *url;
lwc_string *mime;
@ -3912,6 +3915,7 @@ void ro_gui_window_prepare_pageinfo(struct gui_window *g)
if (content_get_type(h) == CONTENT_HTML) {
if (html_get_encoding(h)) {
char enc_token[10] = "Encoding0";
enc_token[8] = '0' + html_get_encoding_source(h);
snprintf(enc_buf, sizeof enc_buf, "%s (%s)",
html_get_encoding(h),
@ -3991,13 +3995,13 @@ void ro_gui_window_prepare_objectinfo(hlcache_handle *object, const char *href)
void ro_gui_window_launch_url(struct gui_window *g, const char *url1)
{
char *url2; /** @todo The risc os maintainer needs to examine why the url is copied here */
nsurl *url;
nserror error;
ro_gui_url_complete_close();
url2 = strdup(url1);
if (url2 != NULL) {
nserror error;
nsurl *url;
gui_window_set_url(g, url2);
@ -4408,10 +4412,8 @@ void ro_gui_window_process_reformats(void)
void ro_gui_window_quit(void)
{
struct gui_window *cur;
while (window_list) {
cur = window_list;
struct gui_window *cur = window_list;
window_list = window_list->next;
browser_window_destroy(cur->bw);