aboutsummaryrefslogtreecommitdiff
path: root/src/displaywindow.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/displaywindow.c')
-rw-r--r--src/displaywindow.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/displaywindow.c b/src/displaywindow.c
index 1ffd95e..d0c8e3e 100644
--- a/src/displaywindow.c
+++ b/src/displaywindow.c
@@ -372,7 +372,15 @@ static gint displaywindow_image_last(GtkWidget *widget, DisplayWindow *dw)
}
static gint displaywindow_refinestep(GtkWidget *widget, DisplayWindow *dw) {
+
+ int old_n;
+
+ old_n = dw->ctx->images->n_images;
+ dw->ctx->images->n_images = 1;
+ printf("WARNING: I'm only refining based on the first image\n");
refine_do_cell(dw->ctx);
+ dw->ctx->images->n_images = old_n;
+
return 0;
}
@@ -573,7 +581,8 @@ void displaywindow_update_imagestack(DisplayWindow *dw) {
/* Perform relrod projection if necessary */
if ( !image->rflist ) {
image->rflist = reproject_get_reflections(image,
- dw->ctx->cell_lattice);
+ dw->ctx->cell_lattice,
+ dw->ctx);
}
/* Draw the reprojected peaks */
@@ -680,7 +689,7 @@ static void displaywindow_scrolltoend(DisplayWindow *dw)
dw->messages_mark, 0, TRUE, 1.0, 0.0);
}
-static void displaywindow_message(DisplayWindow *dw, const char *text)
+void displaywindow_message(DisplayWindow *dw, const char *text)
{
GtkTextBuffer *buffer;
GtkTextIter iter;