d9d7c9a7b9
- For changes since 1.2 see http://www.mupdf.com/news - new maintainer: Zsolt Udvari PR: 184335 Submitted by: Zsolt Udvari <udvzsolt@gmail.com> Approved by: lichray@gmail.com (maintainer timeout)
27 lines
601 B
C
27 lines
601 B
C
--- ./platform/x11/x11_main.c.orig 2014-06-10 17:09:28.000000000 +0200
|
|
+++ ./platform/x11/x11_main.c 2014-08-04 18:51:44.000000000 +0200
|
|
@@ -794,6 +794,24 @@
|
|
exit(1);
|
|
}
|
|
|
|
+/* reference:
|
|
+ * http://stackoverflow.com/questions/2621439/how-to-get-screen-dpi-linux-mac-programatically
|
|
+ */
|
|
+int get_dpi(void)
|
|
+{
|
|
+ Display *xdpy;
|
|
+ int xscr;
|
|
+ int x = 0;
|
|
+
|
|
+ if ((xdpy = XOpenDisplay(NULL))) {
|
|
+ xscr = DefaultScreen(xdpy);
|
|
+ x = (int) (DisplayWidth(xdpy, xscr) * 25.4 /
|
|
+ DisplayWidthMM(xdpy, xscr) + 0.5);
|
|
+ XCloseDisplay(xdpy);
|
|
+ }
|
|
+ return x;
|
|
+}
|
|
+
|
|
int main(int argc, char **argv)
|
|
{
|
|
int c;
|