Author: post
Date: 2012-01-31 19:32:47 +0100 (Tue, 31 Jan 2012)
New Revision: 4120
Modified:
trunk/src/gtk-interface.c
Log:
Use more reliable method to determine secondary display screen.
Modified: trunk/src/gtk-interface.c
===================================================================
--- trunk/src/gtk-interface.c 2012-01-31 17:44:02 UTC (rev 4119)
+++ trunk/src/gtk-interface.c 2012-01-31 18:32:47 UTC (rev 4120)
@@ -586,7 +586,6 @@
gui_select_preview_screen(RS_BLOB *rs)
{
gboolean is_enabled;
- gint x, y;
MonitorInfo *cmon;
GdkRectangle rect;
@@ -600,8 +599,7 @@
/* Get information about current screen */
GdkScreen *main_screen;
main_screen = gtk_window_get_screen(GTK_WINDOW(rs->window));
- gtk_window_get_position(GTK_WINDOW(rs->window), &x, &y);
- int main_screen_monitor = gdk_screen_get_monitor_at_point(main_screen,
x, y);
+ int main_screen_monitor = gdk_screen_get_monitor_at_window(main_screen,
gtk_widget_get_window(rs->window));
gchar *main_screen_name = gdk_screen_make_display_name(main_screen);
/* For some obscure reason, if seems that
gdk_display_manager_list_displays(..) */
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit