Linux GTK Port: Fix compiling issues that prevented building. (Regression from commit aa21454.)
This commit is contained in:
parent
aa21454373
commit
b468aee01a
|
@ -77,25 +77,26 @@ enabled_toggled(GtkCellRendererToggle * cell,
|
|||
GtkTreeModel *model = (GtkTreeModel *) data;
|
||||
GtkTreeIter iter;
|
||||
GtkTreePath *path = gtk_tree_path_new_from_string(path_str);
|
||||
gboolean enabled;
|
||||
gboolean guiEnabled;
|
||||
|
||||
gtk_tree_model_get_iter(model, &iter, path);
|
||||
gtk_tree_model_get(model, &iter, COLUMN_ENABLED, &enabled, -1);
|
||||
gtk_tree_model_get(model, &iter, COLUMN_ENABLED, &guiEnabled, -1);
|
||||
|
||||
enabled ^= 1;
|
||||
CHEATS_LIST cheat;
|
||||
guiEnabled ^= 1;
|
||||
const bool cheatEnabled = (guiEnabled) ? true : false;
|
||||
CHEATS_LIST tempCheatItem;
|
||||
u32 ii;
|
||||
GtkTreePath *path1;
|
||||
|
||||
path1 = gtk_tree_model_get_path (model, &iter);
|
||||
ii = gtk_tree_path_get_indices (path)[0];
|
||||
|
||||
cheats->copyItemFromIndex(ii, cheat);
|
||||
cheats->copyItemFromIndex(ii, tempCheatItem);
|
||||
|
||||
cheats->update(cheat.size, cheat.code[0][0], cheat.code[0][1], cheat.description,
|
||||
enabled, ii);
|
||||
cheats->update(tempCheatItem.size, tempCheatItem.code[0][0], tempCheatItem.code[0][1], tempCheatItem.description,
|
||||
cheatEnabled, ii);
|
||||
|
||||
gtk_list_store_set(GTK_LIST_STORE(model), &iter, COLUMN_ENABLED, enabled, -1);
|
||||
gtk_list_store_set(GTK_LIST_STORE(model), &iter, COLUMN_ENABLED, guiEnabled, -1);
|
||||
|
||||
gtk_tree_path_free(path);
|
||||
}
|
||||
|
@ -180,7 +181,7 @@ static void cheat_list_add_cheat(GtkWidget * widget, gpointer data)
|
|||
#define NEW_DESC "New cheat"
|
||||
GtkListStore *store = (GtkListStore *) data;
|
||||
GtkTreeIter iter;
|
||||
cheats->add(1, 0, 0, g_strdup(NEW_DESC), FALSE);
|
||||
cheats->add(1, 0, 0, g_strdup(NEW_DESC), false);
|
||||
gtk_list_store_append(store, &iter);
|
||||
gtk_list_store_set(store, &iter,
|
||||
COLUMN_ENABLED, FALSE,
|
||||
|
|
|
@ -77,25 +77,26 @@ enabled_toggled(GtkCellRendererToggle * cell,
|
|||
GtkTreeModel *model = (GtkTreeModel *) data;
|
||||
GtkTreeIter iter;
|
||||
GtkTreePath *path = gtk_tree_path_new_from_string(path_str);
|
||||
gboolean enabled;
|
||||
gboolean guiEnabled;
|
||||
|
||||
gtk_tree_model_get_iter(model, &iter, path);
|
||||
gtk_tree_model_get(model, &iter, COLUMN_ENABLED, &enabled, -1);
|
||||
gtk_tree_model_get(model, &iter, COLUMN_ENABLED, &guiEnabled, -1);
|
||||
|
||||
enabled ^= 1;
|
||||
CHEATS_LIST cheat;
|
||||
guiEnabled ^= 1;
|
||||
const bool cheatEnabled = (guiEnabled) ? true : false;
|
||||
CHEATS_LIST tempCheatItem;
|
||||
u32 ii;
|
||||
GtkTreePath *path1;
|
||||
|
||||
path1 = gtk_tree_model_get_path (model, &iter);
|
||||
ii = gtk_tree_path_get_indices (path)[0];
|
||||
|
||||
cheats->copyItemFromIndex(ii, cheat);
|
||||
cheats->copyItemFromIndex(ii, tempCheatItem);
|
||||
|
||||
cheats->update(cheat.size, cheat.code[0][0], cheat.code[0][1], cheat.description,
|
||||
enabled, ii);
|
||||
cheats->update(tempCheatItem.size, tempCheatItem.code[0][0], tempCheatItem.code[0][1], tempCheatItem.description,
|
||||
cheatEnabled, ii);
|
||||
|
||||
gtk_list_store_set(GTK_LIST_STORE(model), &iter, COLUMN_ENABLED, enabled, -1);
|
||||
gtk_list_store_set(GTK_LIST_STORE(model), &iter, COLUMN_ENABLED, guiEnabled, -1);
|
||||
|
||||
gtk_tree_path_free(path);
|
||||
}
|
||||
|
@ -180,7 +181,7 @@ static void cheat_list_add_cheat(GtkWidget * widget, gpointer data)
|
|||
#define NEW_DESC "New cheat"
|
||||
GtkListStore *store = (GtkListStore *) data;
|
||||
GtkTreeIter iter;
|
||||
cheats->add(1, 0, 0, g_strdup(NEW_DESC), FALSE);
|
||||
cheats->add(1, 0, 0, g_strdup(NEW_DESC), false);
|
||||
gtk_list_store_append(store, &iter);
|
||||
gtk_list_store_set(store, &iter,
|
||||
COLUMN_ENABLED, FALSE,
|
||||
|
|
Loading…
Reference in New Issue