Author: akv
Date: 2011-01-09 00:12:10 +0100 (Sun, 09 Jan 2011)
New Revision: 3792
Modified:
trunk/src/application.c
trunk/src/rs-batch.c
trunk/src/rs-batch.h
Log:
Making sure that rs_core_actions_update_menu_items() is called when removing
from batch queue.
Modified: trunk/src/application.c
===================================================================
--- trunk/src/application.c 2011-01-08 00:50:06 UTC (rev 3791)
+++ trunk/src/application.c 2011-01-08 23:12:10 UTC (rev 3792)
@@ -272,7 +272,7 @@
rs = g_malloc(sizeof(RS_BLOB));
rs->settings_buffer = NULL;
rs->photo = NULL;
- rs->queue = rs_batch_new_queue();
+ rs->queue = rs_batch_new_queue(rs);
rs->current_setting = 0;
/* Build basic filter chain */
Modified: trunk/src/rs-batch.c
===================================================================
--- trunk/src/rs-batch.c 2011-01-08 00:50:06 UTC (rev 3791)
+++ trunk/src/rs-batch.c 2011-01-08 23:12:10 UTC (rev 3792)
@@ -142,10 +142,11 @@
return;
}
-RS_QUEUE* rs_batch_new_queue(void)
+RS_QUEUE* rs_batch_new_queue(RS_BLOB *rs)
{
gchar *tmp;
RS_QUEUE *queue = g_new(RS_QUEUE, 1);
+ queue->rs = rs;
queue->list = GTK_TREE_MODEL(gtk_list_store_new(5,
G_TYPE_STRING,G_TYPE_STRING,
G_TYPE_INT,G_TYPE_STRING, GDK_TYPE_PIXBUF));
@@ -316,7 +317,7 @@
batch_queue_save(queue);
- /* FIXME: rs_core_actions_update_menu_items(); */
+ rs_core_actions_update_menu_items(queue->rs); /* FIXME: should be done
with a signal */
batch_queue_update_sensivity(queue);
return ret;
@@ -782,7 +783,7 @@
batch_queue_save(queue);
}
}
- /* FIXME: rs_core_actions_update_menu_items(); */
+ rs_core_actions_update_menu_items(queue->rs); /* FIXME: should be done
with a signal */
batch_queue_update_sensivity(queue);
return;
}
Modified: trunk/src/rs-batch.h
===================================================================
--- trunk/src/rs-batch.h 2011-01-08 00:50:06 UTC (rev 3791)
+++ trunk/src/rs-batch.h 2011-01-08 23:12:10 UTC (rev 3792)
@@ -48,6 +48,7 @@
GtkWidget *size_width[3];
GtkWidget *size_height[3];
GtkWidget *size_scale[3];
+ RS_BLOB *rs;
};
enum {
@@ -58,7 +59,7 @@
RS_QUEUE_ELEMENT_THUMBNAIL
};
-extern RS_QUEUE* rs_batch_new_queue(void);
+extern RS_QUEUE* rs_batch_new_queue(RS_BLOB *rs);
extern gboolean rs_batch_add_to_queue(RS_QUEUE *queue, const gchar *filename,
const gint setting_id);
extern gboolean rs_batch_remove_from_queue(RS_QUEUE *queue, const gchar
*filename, gint setting_id);
extern gboolean rs_batch_exists_in_queue(RS_QUEUE *queue, const gchar
*filename, gint setting_id);
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit